Чему вы научитесь
- Работать с атрибутами и методами классов и экземпляров классов
- Создавать свойства для взаимодействия с защищенными и приватными атрибутами
- Использовать магические методы для гибкой настройки поведения классов
- Основам хеширования
- Создавать различные протоколы
- Использовать механизм наследования классов
- Работать с модулями enum и dataclasses
- Создавать декораторы классов
- Создавать декораторы на основе классов
- Использовать миксины
О курсе
✅ Образовательная лицензия № Л035-01233-15/01102936.
"Поколение Python": ООП
- продолжает линейку курсов "Поколение Python"
- адресован знающим базовые конструкции и типы данных языка Python
- знакомит с концепцией объектно-ориентированного программирования
В курсе рассматриваются атрибуты, методы, свойства, магические методы, наследование, полиморфизм, декораторы классов и многое другое.
Курс разбит на 10 модулей с теоретическими и практическими материалами, а также заданиями.
Модули курса:
- О курсе
- Повторяем основные конструкции языка Python 🐍
- Введение в ООП
- Атрибуты, свойства и методы
- Магические методы
- Протоколы
- Наследование и полиморфизм
- Дополнительные возможности
- Задачи на проектирование классов
- Заключение
Решения проверяет автоматическая система, поэтому обратную связь вы получите очень быстро. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
Для кого этот курс
Курс рассчитан на всех, кто знаком с основными возможностями языка Python и желает познакомиться с концепцией объектно-ориентированного программирования
Начальные требования
Для успешного освоения данного курса нужно пройти предыдущие курсы:
Наши преподаватели
Как проходит обучение
Текстовые лекции, написанные простым и понятным языком, задачи на программирование и тесты на усвоение материала с автоматической проверкой, поддержка преподавателей курса, обратная связь от однокурсников.
Программа курса
Сертификат
Что вы получаете
- навыки и знания, восстребованные работодателем
- возможность отработать теорию на практике
- доступ к форуму решений
- поддержку преподавателей, которые отвечают в течение дня
- сертификат