Qa Autotests Gui
Вы научитесь использовать основные принципы объектно-ориентированное программирования для повторного использования и оптимизации вашего кода.

Преподаватель
Виталий Кулиев
Закончил МФТИ. Программирую на Python около 10 лет. Последние 5 лет выбираю проекты, где машинное обучение и data science играют ключевую роль. На своем YouTube-канале делюсь практическим опытом в разработке
2часа
3видео
4упражнения
450опыта
Описание курсаВы научитесь использовать основные принципы объектно-ориентированное программирования для повторного использования и оптимизации вашего кода.
1. Основы объектно-ориентированного программирования
В этой главе вы узнаете, что такое объектно-ориентированное программирование (ООП), чем оно отличается от процедурного программирования и как его можно применять. Вы научитесь определять свои собственные классы и создавать методы, атрибуты и конструкторы.2. Наследование и полиморфизм
Наследование и полиморфизм – это основные концепции ООП, которые позволяют эффективно и последовательно использовать код повторно. Вы узнаете, как наследуются классы, научитесь настраивать и переопределять методы, а также рассмотрите различия между данными на уровне класса и данными на уровне экземпляра.