Чему вы научитесь
- Понимать общий принцип ООП, его отличие от функционального программирования.
- Сможете использовать подход ООП при разработке собственных программ.
- Узнаете особенности реализации ООП на языке Python.
- Изучите все основные магические методы классов языка Python.
- Подробно познакомитесь с наследованием и полиморфизмом.
- Научитесь применять обработку исключений и менеджеры контекстов в своих проектах.
О курсе
Начните увлекательное путешествие в мир объектно-ориентированного программирования (ООП) на языке Python! Здесь вы сможете с нуля, с самого начала постичь магию объектно-ориентированного программирования. Увидите, как концепция классов и объектов позволяет заметно упрощать структуру программ, делать их более модульными и легко расширяемыми. Не удивительно, что сейчас каждый начинающий программист должен знать ООП для успешной карьеры в IT.
Для кого этот курс
Этот курс - продолжение курса "Добрый, добрый Python" (https://stepik.org/course/100707/), который был посвящен основам языка Python. Если вы его не проходили, или плохо владеете базовыми конструкциями программирования на Python, то рекомендуется сначала ознакомиться с базой языка, а уже затем, переходить на следующий уровень ООП.
Начальные требования
Знание базовых основ языка Python (для их изучения пройдите курс "Добрый, добрый Python" (ссылка: https://stepik.org/course/100707/)
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 503 учеников получили сертификат.
Нагрузка
4-5 часов в неделю