Введение в ООП на Python

Пошаговый курс по объектно-ориентированному программированию на Python. От классов и объектов до UML, инкапсуляции, наследования и полиморфизма — с практическими примерами и упражнениями.
Начальный уровень
2 часа в неделю

Чему вы научитесь

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

Начальные требования

Требуется понимание основ программирование (переменные, типы данных, условный оператор, циклы, функции).

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно