Всем привет!
В прошлой статье мы поговорили про абстракцию и немного затронули такое понятие как класс.
В этой статье мы подробнее поговорим про классы и разберём его синтаксис. Как говорили ранее класс это реализация абстракции, который имеет поля и методы. Все классы в Python это объекты, которые определяют тип данных. В Python классы имеют возможность использовать объекты разных типов. Классы позволяют создавать специальные объекты для ваших проектов и приложений. В Python классы обязательно имеют метод __init__(), который используется для инициализации объекта при создании. Классы в Python также могут иметь методы, которые служат для действий с данным объектом. Чтобы создать класс используется ключевое слово class и затем его имя. После создания класса мы можем использовать его на ровне с встроенными типа данных, которые поставляет стандартная библиотека Python. Классы могут быть вложенные - это классы, которые реализуются внутри других классов. У них будет своя логика, свои мето