Почему super и MRO в Python вызывает столько вопросов?

Описание к видео Почему super и MRO в Python вызывает столько вопросов?

Курс Fullstack-разработчик на Python: https://go.skillfactory.ru/PUpjIQ
Скидка 45% на обучение по промокоду ZPROGER

⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_s...
⭐ Телеграм канал: https://t.me/+pDNegSyCrTA1ZGJh
⭐ Исходный код: https://github.com/Zproger/code_lessons

В данном видео рассмотрим топовые примеры использования функции super() в Python. Относительно этой функции есть огромное количество заблуждений, многие люди не так понимают принцип работы технологии, и главная цель этого видео показать базовые схемы применения и показать все связанные с этим фишки.

Мы рассмотрим то, как работает super и MRO в Python, что это такое, и когда необходимо применять.

📁 Github: https://github.com/Zproger
📁 Все плейлисты с уроками: https://bit.ly/39GaY89
📁 Связаться со мной: [email protected]
📁 Поддержать канал: https://github.com/Zproger/donate

Тайм-коды:
0:00 - Основы использования super()
2:02 - Расширяем базовое поведение Python типов
3:08 - Можно ли использовать super с classmethod?
3:39 - Используем TextIOWrapper вместе с super
5:40 - В каком порядке super ищет методы?
6:52 - Продвинутый поиск используя super
8:13 - Как работает поиск super при множественном наследовании?
8:49 - Как super работает с общими наследниками?
9:28 - Как вызывать методы из нужного родительского класса?
9:42 - Какие преимущества предоставляет super?

Комментарии

Информация по комментариям в разработке