ООП в Python
P
S
А
- Абстракция в ООП: как создать гибкую архитектуру программы
- Атрибуты в Python: классы, объекты и продвинутые техники контроля
- Абстрактные базовые классы в Python: контракты для надежного кода
- Аннотации типов в Python: повышаем надежность методов классов
- Абстрактные классы vs интерфейсы в Python: выбор правильной архитектуры
- Альтернативные конструкторы в Python: от @classmethod до Builder
В
Д
И
- Использование функции property() с classmethod() в Python
- Инициализация классов в Python: атрибуты в классе и __init__
- Инспекция объектов Python: доступ к методам и свойствам
- Инкапсуляция в Python: защита данных и элегантные решения ООП
- 7 инженерных решений ООП Python для реальных проектов
- Инкапсуляция в Python: защита данных через принципы ООП
- Инкапсуляция в Python: защита данных и соглашения о приватности
К
М
- Миксины в Python: как использовать для кода и их преимущества
- Магические методы Python: превращение кода в элегантное решение
- Метаклассы в Python: как управлять созданием классов и наследованием
- Магические методы __str__ и __repr__ в Python: улучшаем отладку кода
- Магический метод __len__() в Python: измерение данных в классах
- Метаклассы в Python: мощный инструмент для автоматизации кода
- Магические методы __new__() и __init__(): создание объектов в Python
- Множественное наследование в Python: super() и MRO для чистого кода
- Магия ООП в Python: как работают __init__ и self - полное руководство
- Магические методы Python: __getattr__ и __getattribute__ – в чем разница
Н
- Наследование в Java, Python и C++: ключевые механизмы ООП
- Наследование в Python: создание иерархий классов для чистого кода
- Наследование в Python: создание гибких и масштабируемых решений
- Наследование в Python: методы, принципы, практические приемы
- Наследование от класса object в Python: фундамент ООП архитектуры
О
- Обращение к свойствам класса по строке в Python: методы
- Объектно-ориентированное программирование: 4 принципа и применение
- Объектно-ориентированное программирование в Python: возможности и практика
- ООП в Python: классы и объекты для эффективного кодирования
- Объектно-ориентированное программирование на Python: принципы и практика
- Объектно-ориентированное программирование на Python: принципы и практики
- ООП в Python: учебники, примеры и ресурсы для разработчиков
- ООП в Python: 10 практических заданий для роста от новичка к pro
- ООП в Python: создаем классы, объекты, наследование и полиморфизм
- Основы ООП: объекты, классы и принципы для начинающих
- Объектно-ориентированное программирование в Python: классы и объекты
- ООП: философия программирования, меняющая подход к созданию кода
П
- Поиск всех подклассов определенного класса в Python
- Переопределение оператора 'in' в Python: функция __contains__
- Перегрузка метода __init__ в Python в зависимости от типа аргумента
- Преобразование строки в Enum подкласс в Python: безопасный метод
- Правильное использование self и методов класса в Python
- Практическое применение getattr() в Python: примеры использования
- Проверка, является ли переменная классом в Python
- Преобразование строки в объект класса в Python: функция str_to_class
- Получение списка всех классов в текущем модуле Python
- Получение списка методов класса в Python: решение
- Полиморфизм в Python: принципы, типы и практическое применение
- Полиморфизм в Python: как писать гибкий и расширяемый код
- Полиморфизм в программировании: основы, примеры в Python и Java
- Парадигмы программирования в Python: выбор оптимального стиля кода
- Примеси в Python: повышение гибкости кода через множественное наследование
- Подчеркивания в Python: защита данных и секреты инкапсуляции
- Параметр self в Python: основы ООП для начинающих разработчиков
- Приватные переменные в Python: механизмы инкапсуляции кода
Р
- Решение TypeError при наследовании в Python 3.7 dataclasses
- Разбор Python data classes: мутабельность vs обычные классы
- Реализация интерфейсов в Python: аналог C# и практики
- Разработка графических приложений на Python с PyQt: от основ к Android
- Разработка настольных приложений на Python: от идеи до готового продукта
С
- Создание словаря из полей объекта в Python: метод без методов
- Создание и динамическое добавление атрибутов в Python
- Создание абстрактных методов в Python: наследование и подклассы
- Создание абстрактных классов и методов в Python: гид
- Сериализация экземпляра класса в JSON в Python: решение ошибок
- Сравнение экземпляров объектов в Python по атрибутам
- Сравнение 'cls' и 'self' в классах Python: когда и почему использовать
- Статические переменные в Python: 5 элегантных способов сохранения состояния
- 5 способов определить имя класса объекта в Python: гид разработчика