Python_3: ООП, магические методы, области видимости, абстрактные классы, self, __new__, super, MRO

preview_player
Показать описание
≈Timecode:
00:00 Python в браузере
01:04 области видимости в Python
07:00 замыкания
08:50 всё в Python является объектом
13:20 self в методах
13:58 магические/dunder методы и синтаксический сахар
18:01 __new__ до __init__ в любом классе
26:00 все объекты Python — словари
29:14 модуль inspect: продвинутая работа с объектами
33:45 что такое ‘self’ и как используется
40:00 JSON
42:35 поля класса
44:35 data attributes
51:17 инкапсуляция: модификаторы доступа
55:30 typing, mypy, linters
1:04:35 классическое ООП
1:08:00 super & MRO: порядок разрешения методов
1:09:30 ABS: абстрактные классы
1:13:40 больше о ‘super’
1:14:20 staticmethod, classmethod
1:19:00 __new__ & алокация памяти / создание пустого объекта, __init__ & return None
1:21:30 декоратор property
1:28:06 object / type: кто от кого наследуется
Рекомендации по теме