Средний уровень Python: разработчик декоратор

9 участников

О чём курс

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

Программа обучения

  • Основы функционального программирования
    • Функции высшего порядка
    • Первоклассные функции
    • Замыкания
    • Вариадики
  • Введение в декораторы
  • Продвинутые техники декораторов
    • Базовые декораторы
    • Декорирование параметризованных функций
    • Цепочка декораторов
    • Декорирование функций с переменной арностью
    • Сохранение метаданных декорированных функций
  • Практические кейсы
    • Вывод функций регистрации
    • Мониторинг производительности во время выполнения
    • Имитация потоков аутентификации
    • Создание механизмов кэширования
  • 12 заданий по кодированию с разбором решений
Складчина создана 22 октября 2023 г. · описание обновлено 23 марта 2026 г.
240 ₽ 2 490 ₽