#34. Метаклассы. Объект type | Объектно-ориентированное программирование Python
Агрегация и Композиция
#1. Классы и объекты. Атрибуты классов и объектов | Объектно-ориентированное программирование Python
#32. Менеджеры контекстов. Оператор with | Объектно-ориентированное программирование Python
#35. Пользовательские метаклассы. Параметр metaclass | ООП Python
Без классов и ООП твой Python код — буээээ. Ну... Или нет?
Абстрактные классы в Python
Магические методы в python. Dunder методы
#21. Функция issubclass(). Наследование от встроенных типов и от object | ООП Python
Классы данных Python сделают вас лучше | Принцип работы dataclass
Python для начинающих. Урок 14: ООП. Методы, параметр self.