Python Russian

Python Russian 

простым языком о прекрасном языке программирования

59subscribers

78posts

Первый декоратор, разбираемся с написанием

Попробуем написать декоратор и разобраться что это такое, для чего он нужен.
Вообще декоратор - это паттерн программирования и используется во многих языках, важное отличие что в Python для них отведено особое место и используется синтаксический сахар @decorator
Для написания декоратора нужно понимать:
1) функция полноправный объект, который можно передавать, возвращать, хранить в коллекции и делать все то, что с другими объектами
2) внутренняя функция может захватывать значения переменных из внешней
Суть декоратора в том, что мы можем менять поведение декорируемого объекта, при этом не меняя его собственную реализацию, его код.
Ссылки:
https://docs.python.org/3/reference/compound_stmts.html#function-definitions
https://docs.python.org/3/glossary.html#term-decorator
Subscription levels3

Большое спасибо

$2.59 per month
На поддержку канала и просто в знак благодарности

На новые идеи

$6.5 per month
Чтобы новые видео появлялись и для поддержки вдохновения

Show must go on...

$13 per month
На хорошее кофе и для металлу в голосе
Go up