В этом курсе мы рассмотрим, как грамотно применять объектно-ориентированный подход (ООП) при использовании Python. Такой подход помогает организовывать код с использованием понятий объектов и классов, которые моделируют реальные объекты и их взаимодействия.
Вот некоторые из тем, которые мы изучим на курсе:
- Создание цепочек методов
- Работа со сложными структурами данных
- Применение ООП при работе со строками и датами
Мы не будем изучать новый синтаксис. Мы сконцентрируемся на применении уже известных концепций и инструментов в рамках ООП.
Паттерны проектирования — это еще одна важная тема, которую мы будем рассматривать на протяжении всего курса. Они представляют собой проверенные временем способы решения стандартных задач.
В контексте паттернов проектирования мы рассмотрим следующие темы:
- Текучий интерфейс (Fluent Interface)
- Передача сообщений
- Структуры данных (ООП версии)
- Работа с датами
- Классы конфигураторы
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.