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