О чём курс

Использование архитектурных шаблонов позволяет перевести разработку на Python с уровня написания рабочего кода на уровень создания масштабируемых и легко поддерживаемых систем. В курсе разбираются практические аспекты объектно-ориентированного программирования и конкретные сценарии применения паттернов для улучшения структуры приложений.

Внутри программы рассматриваются:

  • Принципы инкапсуляции поведения объектов и делегирование запросов для упрощения связей между сущностями.
  • Реализация наиболее востребованных шаблонов проектирования для эффективной организации взаимодействия компонентов.
  • Переход от базовых концепций ООП к продвинутым архитектурным решениям.
  • Анализ антипаттернов: стили проектирования, которые замедляют разработку и усложняют масштабируемость системы.

Материал будет полезен Python-разработчикам, которые хотят писать более чистый код и научиться принимать верные архитектурные решения в зависимости от бизнес-задач.

Программа обучения

  • Введение в шаблоны проектирования и основы ООП на Python
  • Использование паттернов для создания объектов в зависимости от ситуации
  • Паттерны для реализации отношений между сущностями
  • Инкапсуляция поведения и делегирование запросов
  • Продвинутые шаблоны проектирования
  • Анализ антипаттернов: стили, препятствующие развитию проекта
Складчина создана 19 октября 2017 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
224 ₽ 700 ₽