Принцип открытости-закрытости в Python с примерами
В этом руководстве вы узнаете о принципе открытости-закрытости в Python, позволяющем расширить систему без прямого изменения существующего кода.
Справочник Python
Metaclass в Python: что такое метаклассы?
В этом уроке вы узнаете, что такое метаклассы в Python и поймете, как использовать metaclass для создания других классов. Что такое метакласс в Python?
Справочник Python
Принцип подстановки Лисков (LSV) в Python
В этом уроке вы узнаете о принципе подстановки Лисков и о том, как его реализовать в Python. Что такое принцип подстановки Лисков в Python?
Справочник Python
Множественное наследование и порядок разрешения методов в Python
В этом руководстве вы узнаете о множественном наследовании Python и о том, как в Python работает  порядок разрешения методов (Method Resolution Order).
Справочник Python
Принцип инверсии зависимостей (DIP) в Python
В этом уроке вы узнаете о принципе инверсии зависимостей в Python, который поможет сделать ваш код более качественным. Что такое принцип
Справочник Python
Декоратор свойств @property в Python
В этом уроке вы узнаете о декораторе свойств в Python (@property) и о том, как он работает. Что такое декоратор свойств в Python?
Справочник Python
Переменные (атрибуты) класса в Python
В этом уроке вы узнаете, как работают переменные (или атрибуты) класса в Python. Что такое переменные класса в Python? Все в Python является
Справочник Python
Функция hash() в Python — как работает
В этом уроке вы узнаете, как работает функция hash()  в Python и о том, как переопределить метод __hash__ в пользовательском классе.
Справочник Python
Оператор import в Python — способы импортирования
В этом уроке вы изучите возможности оператора импорта в Python и то, как они работают «под капотом». Импорт модулей в Python Когда вы
Справочник Python
Метод __init__() в Python — как использовать
В этом уроке вы узнаете, как использовать метод __init__() в Python для инициализации атрибутов объекта. Что такое метод __init__() в Python?
Справочник Python
Принцип единой ответственности в Python — применение на примерах
В этом уроке вы узнаете о первом из пяти принципов SOLID — принципе единой ответственности и о том, как его применять и реализовать в Python.
Справочник Python
Принцип разделения интерфейсов в Python — как применять
В этом уроке вы узнаете о принципе разделения интерфейса и о том, как его применять в Python. Что такое принцип разделения интерфейсов в Python?
Справочник Python