Всем привет! Начиная с этой статьи мы входим в мир ООП на Python. Тема не простая, но я постараюсь объяснить её просто. Абстракция - это один из ключевых элементов объектно-ориентированного программирования и крайне важная для разработчиков на пути достижения своих программных целей. ПОДРОБНЕЕ ПРО АБСТРАКЦИЮ В Python абстракция - это модель объекта (класс) с характеристиками и поведением достаточным для системы. Класс - это реализация абстракции В абстракции есть поля и методы, это как переменные функции. Поля - это свойства класса (абстракции), которыми будут обладать экземпляры. Методы - это действия, которые может делать класс или с классом. Экземпляр (объект) - представитель класса, имеет такие поля и методы, которые описаны при создании класса. Допустим у нас есть абстракция сотрудника, нам нужно реализовать её. У этой абстракции есть определённый ряд полей: И набор методов. Вот как мы можем в коде реализовать такую абстракцию. Если по простому, то абстракция это выделение главно