Курс по Python ООП: https://stepik.org/a/116336
Что такое расширение (extended) классов и переопределение (overriding) методов. Функция super() для обращения к атрибутам базового класса и вызова его методов. Делегированный вызов на примере инициализаторов классов.
Инфо-сайт: https://proproprogs.ru/python_oop
Telegram-канал: https://t.me/python_selfedu