📖 Официальная документация
- Multiple Inheritance — Python Tutorial — синтаксис и правила множественного наследования.
- super() — вызов методов родителя с учётом MRO.
- hasattr() — проверка наличия атрибута у объекта.
- getattr(), setattr() — динамическая работа с атрибутами.
- Data model —
__mro__,__class__и другие специальные атрибуты. - typing — аннотации типов.
- PEP 8 — руководство по стилю кода Python.
🛠️ Инструменты
- VS Code + Python Tutorial — настройка рабочего окружения.
- mypy — статический анализатор типов.
📚 Дополнительные материалы
- Real Python: Multiple Inheritance — подробный разбор множественного наследования и миксинов.
- Real Python: Inheritance and Composition — сравнение наследования и композиции.