Содержание курса
1. Введение в декораторы. Фундаментальные концепции
5 уроков
10 370
10 169
74м
3
Закрытый
1.1
Как получить помощь? Связь с автором.
↗
9 432
9 432
1м 6с
3
Закрытый
1.2
Что такое декораторы?
↗
310
216
9м 14с
0
Закрытый
1.3
Функции как объекты первого класса
↗
236
188
19м 21с
0
Закрытый
1.4
Вложенные функции и замыкания
↗
208
170
28м 10с
0
Закрытый
1.5
Создание первого простого декоратора
↗
184
163
17м 33с
0
2. Практическое применение декораторов
4 урока
643
543
128м
0
Закрытый
2.1
Декораторы для измерения времени выполнения функции
↗
179
149
23м 25с
0
Закрытый
2.2
Декораторы для логирования
↗
166
146
27м 36с
0
Закрытый
2.3
Декораторы для кэширования (мемоизация)
↗
154
132
33м 22с
0
Закрытый
2.4
Декораторы для проверки аргументов и валидации
↗
144
116
45м 7с
0
3. Продвинутые техники
4 урока
495
426
88м
0
Закрытый
3.1
Декораторы для функций с любыми аргументами
↗
138
108
19м 24с
0
Закрытый
3.2
Сохранение метаданных с functools.wraps
↗
119
108
21м 38с
0
Закрытый
3.3
Декораторы с аргументами
↗
121
105
29м 31с
0
Закрытый
3.4
Вложенные (стекируемые) декораторы
↗
117
105
20м 35с
0
4. Декораторы и классы
3 урока
342
271
95м
0
Закрытый
4.1
Классы как декораторы
↗
126
93
33м 59с
0
Закрытый
4.2
Декорирование методов класса
↗
107
90
41м 20с
0
Закрытый
4.3
Встроенные декораторы: @staticmethod, @classmethod, @property
↗
109
88
20м 19с
0
5. Заключение.
2 урока
2 172
2 172
4м
0
Закрытый
5.1
Заключение и что дальше?
↗
121
121
3м 40с
0
Закрытый
5.2
Как сказать спасибо?
↗
2 051
2 051
1м 52с
0