Чему вы научитесь
- Работать с атрибутами и методами классов и экземпляров классов
- Создавать свойства для взаимодействия с защищенными и приватными атрибутами
- Использовать магические методы для гибкой настройки поведения классов
- Основам хеширования
- Создавать различные протоколы
- Использовать механизм наследования классов
- Работать с модулями enum и dataclasses
- Создавать декораторы классов
- Создавать декораторы на основе классов
- Использовать миксины
О курсе
Курс продолжает серию "Поколение Python" и рассказывает о концепции объектно-ориентированного программирования на языке Python
Для кого этот курс
Курс рассчитан на всех, кто знаком с основными возможностями языка Python и желает познакомиться с концепцией объектно-ориентированного программирования
Начальные требования
Для успешного освоения данного курса нужно пройти предыдущие курсы:
Преподаватели курса
Как проходит обучение
Текстовые лекции, написанные простым и понятным языком, задачи на программирование и тесты на усвоение материала с автоматической проверкой, поддержка преподавателей курса, обратная связь от однокурсников.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 673 учеников получили сертификат.
Что вы получите
- навыки и знания, восстребованные работодателем
- возможность отработать теорию на практике
- доступ к форуму решений
- поддержку преподавателей, которые отвечают в течение дня
- сертификат
Нагрузка
10 часов в неделю