Чему вы научитесь
😤 Знакомо?
Открываете чужой код — а там загадочная @ над функцией. Гуглите, читаете статьи, вроде понимаете... а через неделю снова не можете написать свой декоратор с нуля. Или на собеседовании слышите «расскажите про декораторы» — и сказать особо нечего. 🤯
Если это про вас — вы по адресу. 🎯
💎 Почему это важная тема
Декораторы открывают весь современный Python: @app.route, @pytest.fixture, @dataclass, @lru_cache. Вы уже пишете их каждый день — пора понять, что внутри. Плюс это классический вопрос на собеседовании и способ убрать копипасту из кода. 🔓
🏁 После курса
✅ читаете любой декоратор в чужом коде
✅ пишете свои — с параметрами, состоянием, на классах
✅ спокойно отвечаете на собеседовании
✅ понимаете, что внутри @app.route и @dataclass