Популярное

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

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

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

Топ запросов

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

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

Автор: Python Russian

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

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

Описание:

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

Вообще декоратор - это паттерн программирования и используется во многих языках, важное отличие что в 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)#4799 (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)#4772 (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)#4797 (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" } [3]=> object(stdClass)#4804 (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" } [4]=> object(stdClass)#4783 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "8MkCqoo5h1k" ["related_video_title"]=> string(108) "Тестовое интервью с Иосифом на позицию Junior Python разработчик" ["posted_time"]=> string(22) "13 дней назад" ["channelName"]=> string(9) "boreesych" } [5]=> object(stdClass)#4801 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "tY3i_MUvwgk" ["related_video_title"]=> string(54) "Правила хорошей функции в Python" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(14) "Python Russian" } [6]=> object(stdClass)#4796 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WZN3cLhnWh8" ["related_video_title"]=> string(42) "О Зеленского вытерли ***" ["posted_time"]=> string(22) "23 часа назад" ["channelName"]=> string(27) "Анатолий Шарий" } [7]=> object(stdClass)#4806 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "qMQLnkTOkCo" ["related_video_title"]=> string(173) "Израиль vs Иран: чья армия сильнее? | «Железный купол», ПВО, МОССАД vs дроны, самолеты, прокси" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(8) "varlamov" } [8]=> object(stdClass)#4782 (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" } [9]=> object(stdClass)#4800 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "-Dw1oe8e1Iw" ["related_video_title"]=> string(57) "ЛАДА АЗИМУТ. НОВЫЙ КРОССОВЕР LADA" ["posted_time"]=> string(23) "9 часов назад" ["channelName"]=> string(19) "Лиса Рулит" } }
Простая функция-генератор. Для чего нужен yield

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

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

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

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

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

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

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

Тестовое интервью с Иосифом на позицию Junior Python разработчик

Тестовое интервью с Иосифом на позицию Junior Python разработчик

Правила хорошей функции в Python

Правила хорошей функции в Python

О Зеленского вытерли ***

О Зеленского вытерли ***

Израиль vs Иран: чья армия сильнее? | «Железный купол», ПВО, МОССАД vs дроны, самолеты, прокси

Израиль vs Иран: чья армия сильнее? | «Железный купол», ПВО, МОССАД vs дроны, самолеты, прокси

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

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

ЛАДА АЗИМУТ. НОВЫЙ КРОССОВЕР LADA

ЛАДА АЗИМУТ. НОВЫЙ КРОССОВЕР LADA

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



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



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