Полный курс по Python с нуля. Урок 39. Создание своих декораторов.
Добавляйтесь в телеграм канал: https://t.me/dwhlearn https://t.me/learn_data_engineer 📌 В этом видеоуроке вы научитесь: - понимать принцип работы декораторов и создавать свои собственные декораторы на основе замыканий; - использовать специальный синтаксис с символом @ для удобного декорирования функций; - создавать универсальные декораторы для функций с любым количеством аргументов (*args, **kwargs) и возвращаемых значений; - передавать собственные аргументы в декораторы для настройки их поведения (например, для повторного вызова функции); - применять сразу несколько декораторов к одной функции и понимать порядок их выполнения; - использовать декоратор @wraps для сохранения имени и документации оригинальной функции. Код из видеоурока: https://github.com/amelinvladimir/python_basics_course/tree/main/%D0%A3%D1%80%D0%BE%D0%BA%2039 Полная версия курса с домашними заданиями доступна после регистрации на одной из платформ: https://stepik.org/course/271947 https://itempuniversity.com/course/view.php?id=767 Добавляйтесь в max: https://max.ru/join/M8YWyHnjyaoPBVhpwSGsHnpnGRPZdSBiZoWgdoBOrVU https://max.ru/join/FKWG1VZw5L7RcOEYdUuN_Ypoy-5x77GF70kyBwhsEBE
Добавляйтесь в телеграм канал: https://t.me/dwhlearn https://t.me/learn_data_engineer 📌 В этом видеоуроке вы научитесь: - понимать принцип работы декораторов и создавать свои собственные декораторы на основе замыканий; - использовать специальный синтаксис с символом @ для удобного декорирования функций; - создавать универсальные декораторы для функций с любым количеством аргументов (*args, **kwargs) и возвращаемых значений; - передавать собственные аргументы в декораторы для настройки их поведения (например, для повторного вызова функции); - применять сразу несколько декораторов к одной функции и понимать порядок их выполнения; - использовать декоратор @wraps для сохранения имени и документации оригинальной функции. Код из видеоурока: https://github.com/amelinvladimir/python_basics_course/tree/main/%D0%A3%D1%80%D0%BE%D0%BA%2039 Полная версия курса с домашними заданиями доступна после регистрации на одной из платформ: https://stepik.org/course/271947 https://itempuniversity.com/course/view.php?id=767 Добавляйтесь в max: https://max.ru/join/M8YWyHnjyaoPBVhpwSGsHnpnGRPZdSBiZoWgdoBOrVU https://max.ru/join/FKWG1VZw5L7RcOEYdUuN_Ypoy-5x77GF70kyBwhsEBE
