Чему вы научитесь
- Понимать, когда и зачем использовать объектно-ориентированное программирование.
- Создавать собственные классы и объекты на Python.
- Проектировать конструкторы, атрибуты и методы классов.
- Использовать аннотации типов для повышения читаемости кода.
- Проектировать структуру программы с помощью UML-диаграмм.
- Разделять код на модули и организовывать небольшие проекты.
- Применять инкапсуляцию и защищать состояние объектов.
- Использовать свойства (@property).
- Создавать иерархии классов с помощью наследования.
- Понимать и применять полиморфизм при разработке программ.
Начальные требования
Требуется понимание основ программирование (переменные, типы данных, условный оператор, циклы, функции).
Наши преподаватели
Программа курса
Price:
Бесплатно