Декораторы Python | Разбираем Декораторы С Примерами Кода

preview_player
Показать описание

Декоратор - это структурный паттерн или шаблон проектирования, который добавляет функциям и объектам какое-то дополнительное поведение. Декоратор, да и вообще паттерны в целом, используют практически во всех языках программирования. Однако в Python для декораторов предусмотрен специальный синтаксис, облегчающий работу с ними. Получается такая маленькая фишка питона. На самом деле штука реально очень полезная, часто встречается в коде, и, раз она выделена в синтаксическую особенность языка, ещё и на собесах встречается часто.

Декораторы бывают нескольких видов, и в этом ролике мы изучим декораторы функций, а про декораторы классов поговорим уже в следующий раз. Всё без воды, простым языком и с примерами кода.

🚀 Социальные сети:

📒 Материалы из видео:

Привет! Меня зовут Макс. Я один из авторов канала PyLounge. Уже долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования. Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!

🕰️ Таймкоды:
00:00 - Вступление
03:34 - Что такое и зачем нужны декораторы
04:34 - Декораторы в Python
05:39 - Создание простых декораторов
06:45 - Передача аргументов
07:17 - Декораторы с параметрами
08:20 - На что обратить внимание
09:39 - Полезные материалы и рекомендации
10:01 - Заключение

#pylounge #ityoutubersru #itubeteam #python #декораторы
Рекомендации по теме
Комментарии
Автор

Часто ли вы используете декораторы в своём коде?)

pylounge
Автор

Офигеть, я почти 4 месяца "понимал" декораторы, а так до конца и не разобрался. Тут за 10 минут все понял. Просто браво. Респект за такое легкое и подробное объяснение!!!

ЯнШаповалов-эе
Автор

Наконец-то хоть кто-то грамотно объяснил мне про декораторы! Спасибо! Подписка и обучение по вашим урокам!

sova
Автор

НАКОНЕЦ Я НАШЕЛ КАНАЛ НА КОТОРОМ МНЕ ПОНЯТНО ПРО python
спасибо вам!

artemmonkiewicz
Автор

Вы давно просили и вот он вышел. Ролик про декораторы в Python!

pylounge
Автор

Наконец-то я нашла тебя лучший человек который объясняет !!!

Светлана-зцб
Автор

Вооот, наконец-то хорошо структурированное объяснение! Такая редкая находка на сегодняшний день.
Сразу подписка, лайк.

Unknown-wsim
Автор

очень запутано, и не понятно, почему не проще создать еще одну функцию и вызывать их когда надо

fesenkoas
Автор

спасибо большое! стало понятнее! жду видео про декораторы классов!

Vjidowkdkcpapqkfjfw
Автор

Супер видос, а просмотров мало, алгоритмы Ютуба жестоки однако...

НиколайФилиппенко-ес
Автор

Всё очень понятно объяснили, благодарю 😌😌😌

игорянвасилюк
Автор

Не совсем понимаю, для чего создавать функцию-прокладку wrapper, ведь все работает при комбинации < def pylounge_decorator(func): \ print \ func() \ print \ return >

Criptata
Автор

Знать и уметь обьяснить это две разные вещи. Хотел обновить в памяти что такое декораторы, но после просмотра этого ролика стало еще хуже. Пришлось вытягивать старые мануалы.

romanp
Автор

По компьютерным сетям больше нравится книга Таненбаума

mlbb-maniac
Автор

На 1/3 ролика впихнули рекламу, наглости вагон товарищи, сразу диз максу и Егору.

streamshow
Автор

хорошо, ток мне кажется для начинающих, было бы удобней меньше текста в названиях функций и аргументов. Спасибо за видео)

artlast
Автор

Да ну на хер, ты рекламу подробнее разжевал, чем основную тему...

_Kruzo_
Автор

Следующее полезное видио плиз.книги тоже круто

НиколайВамильев-сш
Автор

04:56 и чем он не практичный? зато написать еще 20 строк кода, 10 лишних функций - даааа, куда практичнее и читабельнее. целый день смотрю видео про декораторы, и ни один человек не привел реальной полезности всего этого бреда с декораторами и замыканиями. зато как все расхваливают - какая классная вещь, везде используется. только не понятно нахрена это все. разве что повыпендриваться перед другом гуманитарием, показать немыслимо сложный код для понимания, хотя можно обойтись без него

xumpocmb-
Автор

все хорошо, вот только, это не уникальная фишка питона и придумали не разработчики питона и даже синтаксис подсмотрен у коллег.. rtfm pep-318

alko