Python: Объектно-ориентированный дизайн

Теория: Введение

В этом курсе мы рассмотрим, как грамотно применять объектно-ориентированный подход (ООП) при использовании Python. Такой подход помогает организовывать код с использованием понятий объектов и классов, которые моделируют реальные объекты и их взаимодействия.

Вот некоторые из тем, которые мы изучим на курсе:

  • Создание цепочек методов
  • Работа со сложными структурами данных
  • Применение ООП при работе со строками и датами

Мы не будем изучать новый синтаксис. Мы сконцентрируемся на применении уже известных концепций и инструментов в рамках ООП.

Паттерны проектирования — это еще одна важная тема, которую мы будем рассматривать на протяжении всего курса. Они представляют собой проверенные временем способы решения стандартных задач.

В контексте паттернов проектирования мы рассмотрим следующие темы:

  • Текучий интерфейс (Fluent Interface)
  • Передача сообщений
  • Структуры данных (ООП версии)
  • Работа с датами
  • Классы конфигураторы

Рекомендуемые программы

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845