- мы собрали сложный материал по Python и объясняем его максимально просто в нашем телеграм канале бесплатно, без смс и регистраций.
- маст-хэв папка для Python разработчиков.
Декорирование функций - это, наверное, самая сложная среди базовых и самая простая средДекорирование функций - это, наверное, самая сложная среди базовых и самая простая среди продвинутых фич языка Python. С декораторами, наверное, знакомы все джуны (хотя бы в рамках подготовки к собеседованиям). Однако, крайне мало разработчиков пишут их правильно. Особенно принимая во внимания тенденции последних нескольких лет к аннотированию всего и вся. Даже популярные open-source проекты (если основная часть их кода была написана до 2018 года) вряд ли дадут вам примеры декораторов, отвечающих всем современным требованиям к коду.
Изначально статья должна была получиться на 2 минуты, но с высоким порогом входа, однако, я не могу просто вывалить контент для 5ти таких же отбитых энтузиастов. Придется пошагово объяснять его всем. Прошу прощения за лонгрид и большое количество кода.
В рамках урока мы разберемся с декорированием функций в Python от простого к самому сложному. Рассмотрим, как их правильно писать и аннотировать, чтобы другие потребители вашего кода не страдали от близкого знакомства с ним. Уверен, что даже если вы чрезвычайно опытный разработчик, вы найдете для себя полезные советы (хотя и можете пропустить солидную часть материала).
Материал в видео актуален для версий (и частично ), однако, концептуальные изменения с выходом новых версий могут быть разве что в появлении новых более удобных типов для аннотаций.
6 views
5
2
2 days ago 00:28:31 64
Пираты Чёрного Моря // Александр Батов. Что делать
2 days ago 00:15:35 1
ЧТО ДЕЛАТЬ ЕСЛИ ВЫ ВЗЯЛИ КРЕДИТ ПОД ВЛИЯНИЕМ МОШЕННИКОВ ||КАК ЕГО УБРАТЬ ИЗ БКИ И НИЧЕГО НЕ ПЛАТИТЬ
2 days ago 01:02:41 1
ШОК! Об этом сейчас молчат! Лекция Юрия Безменова, бывшего сотрудника КГБ, Лос Анджелес, 1983 год.
2 days ago 00:50:31 1
Эти Необычные Самоделки Шокировали Даже Президента Америки! Топ 100
3 days ago 00:09:24 1
Ты забудешь слово РАБОТА. ChatGPT + Excel (Эксель + Чат ГПТ)