Классы и объекты в Python

Классы и объекты в Python

Полное практическое руководство по ООП в Python: что такое класс и объект, как работают self, **init** и **new**, уровни доступа, свойства @property и дескрипторы, наследование, полиморфизм, протоколы коллекций, абстрактные классы и Protocol, сравнение и хеширование, **slots**, dataclass и обобщения, контекстные менеджеры, тестирование и производительность.