Класс — это шаблон для создания объектов (экземпляров), которые объединяют данные (атрибуты) и поведение (методы). ООП в Python гибко и имеет несколько характерных соглашений, особенно явный self.
Почему это важно
Классы — это то, как вы моделируете сущности и организуете код в объектно-ориентированном Python — объединяя связанные данные и поведение, широко используются в фреймворках, моделировании предметной области и крупных приложениях.
Понимание отличительных соглашений Python — явного , конструктора , атрибутов класса vs экземпляра, трёх типов методов (//) и соглашений приватности с подчёркиванием — необходимо для написания и чтения объектно-ориентированного Python.
