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