Состав модуля
Уроки, которые Вы изучите по ходу этого модуля
- Классы и Объекты
- Конструктор
- Контекст объекта
- Методы
- Область видимости данных
- Инкапсуляция и модификаторы доступа
- Наследование
- Полиморфизм
- Статические и Классовые методы
- Свойства
- Магические методы: Представление
- Магические методы: Сравнение и Хеширование
- Магические методы: Жизненный цикл
- Протоколы: Итераторы и Контейнеры
- Абстрактные классы (ABC)
- Датаклассы (Dataclasses) и Enums
- Композиция и Агрегация
- Множественное наследование и Миксины
- Текучий интерфейс
- Оптимизация: Мемоизация и Прокси
- Контекстные менеджеры
- SOLID и Принципы проектирования
Смотреть всеО модуле
Для кого этот модуль и о чем он
В этом модуле вы разберете объектно-ориентированное программирование в Python - научитесь создавать классы и объекты, использовать наследование, инкапсуляцию и полиморфизм. Поймете, как проектировать структуру программы и писать более понятный, поддерживаемый и масштабируемый код
Последнее из ВиО
Что спрашивают другие ученики в этом модуле
Статистика модуля
Этот модуль в цифрах