Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

Автор: Python Russian

Загружено: 2021-03-15

Просмотров: 15598

Описание:

Попробуем написать декоратор и разобраться что это такое, для чего он нужен.

Вообще декоратор - это паттерн программирования и используется во многих языках, важное отличие что в Python для них отведено особое место и используется синтаксический сахар @decorator

Для написания декоратора нужно понимать:
1) функция полноправный объект, который можно передавать, возвращать, хранить в коллекции и делать все то, что с другими объектами
2) внутренняя функция может захватывать значения переменных из внешней

Суть декоратора в том, что мы можем менять поведение декорируемого объекта, при этом не меняя его собственную реализацию, его код.

🎨Декоратор с параметрами    • Декоратор с параметрами  

Ссылки:
https://docs.python.org/3/reference/c...

https://docs.python.org/3/glossary.ht...

Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти https://boosty.to/python_russian/donate
✔️Юмани 410011506612886

Будь первым везде и всегда, включай уведомления о новых выпусках 🔔

Смотри там где удобно🤩
✔️ https://vk.com/python_russian
✔️ https://rutube.ru/channel/24346352/
✔️ https://dzen.ru/python_russian

✔️    / pythonrussian  
✔️ https://t.me/python_russian

#Python #PythonRussian #PyCharm

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4611 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "9ayiLB20wRA" ["related_video_title"]=> string(82) "Простая функция-генератор. Для чего нужен yield" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(14) "Python Russian" } [1]=> object(stdClass)#4584 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5oFZBkEnXnk" ["related_video_title"]=> string(44) "Декоратор с параметрами" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(14) "Python Russian" } [2]=> object(stdClass)#4609 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "EoJ9a2R8pes" ["related_video_title"]=> string(103) "CRM i AI w 2025 roku: Mądrzejsza retencja klientów, mniej administracji, więcej personalizacji" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(8) "Digmatix" } [3]=> object(stdClass)#4616 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Jj9j8weNbtc" ["related_video_title"]=> string(46) "01. Python - Основы синтаксиса" ["posted_time"]=> string(19) "4 дня назад" ["channelName"]=> string(27) "Олег Кишинский" } [4]=> object(stdClass)#4595 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IG6oIbuSwCc" ["related_video_title"]=> string(114) "Контекстный менеджер и 2 способа его написания. Конструкция WITH" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(14) "Python Russian" } [5]=> object(stdClass)#4613 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "hTLDgAl32_o" ["related_video_title"]=> string(39) "Замыкания (Closures) в Python" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(14) "Python Russian" } [6]=> object(stdClass)#4608 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_ybynA8hg2s" ["related_video_title"]=> string(168) "#1 Алгоритмы и структуры данных на Python. Как изучать алгоритмы новичку? Зачем нужны алгоритмы?" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> string(5) "Storm" } [7]=> object(stdClass)#4618 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "XuYZwhIvR5w" ["related_video_title"]=> string(108) "Все еще не используете аннотации типов? Тогда мы идем к вам!" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(14) "Python Russian" } [8]=> object(stdClass)#4594 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "MN6b3gPmWng" ["related_video_title"]=> string(121) "⚡️ Путин отдал немедленный приказ || Москва требует Киев и Одессу" ["posted_time"]=> string(24) "20 часов назад" ["channelName"]=> string(23) "Время Прядко" } [9]=> object(stdClass)#4612 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "zQyyjpwk7RY" ["related_video_title"]=> string(67) "Частые ошибки начинающих питонистов" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(14) "Python Russian" } }
Простая функция-генератор. Для чего нужен yield

Простая функция-генератор. Для чего нужен yield

Декоратор с параметрами

Декоратор с параметрами

CRM i AI w 2025 roku: Mądrzejsza retencja klientów, mniej administracji, więcej personalizacji

CRM i AI w 2025 roku: Mądrzejsza retencja klientów, mniej administracji, więcej personalizacji

01. Python - Основы синтаксиса

01. Python - Основы синтаксиса

Контекстный менеджер и 2 способа его написания. Конструкция WITH

Контекстный менеджер и 2 способа его написания. Конструкция WITH

Замыкания (Closures) в Python

Замыкания (Closures) в Python

#1 Алгоритмы и структуры данных на Python. Как изучать алгоритмы новичку? Зачем нужны алгоритмы?

#1 Алгоритмы и структуры данных на Python. Как изучать алгоритмы новичку? Зачем нужны алгоритмы?

Все еще не используете аннотации типов? Тогда мы идем к вам!

Все еще не используете аннотации типов? Тогда мы идем к вам!

⚡️ Путин отдал немедленный приказ ||  Москва требует Киев и Одессу

⚡️ Путин отдал немедленный приказ || Москва требует Киев и Одессу

Частые ошибки начинающих питонистов

Частые ошибки начинающих питонистов

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]