Шаблоны проектирования на Python

49 участников

О чём курс

Паттерны проектирования из классической книги "банды четырёх" часто преподносятся в устаревшем виде через UML-диаграммы — здесь же разбираются их современные реализации, адаптированные под особенности актуальных версий Python. Вместо теории и схем — исключительно живое кодинг-демо в PyCharm, где каждый паттерн разбирается в контексте реальных задач. Внутри курса подробно рассматриваются принципы SOLID, порождающие, структурные и поведенческие шаблоны, а также современные концепции вроде инъекции зависимостей и реактивного программирования. Материал предназначен для разработчиков, которые уже уверенно пишут на Python и хотят внедрить эффективные, профессиональные подходы к архитектуре кода в свою практику. Вы научитесь распознавать и применять типовые решения для типичных задач, делая код более гибким и масштабируемым.

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

  • Принципы проектирования SOLID
    • Принцип единственной ответственности (SRP)
    • Принцип открытости / закрытости (OCP)
    • Принцип подстановки Лисков (LSP)
    • Принцип разделения интерфейсов (ISP)
    • Принцип инверсии зависимостей (DIP)
  • Паттерны порождения
    • Строитель
    • Фабрики
    • Прототип
    • Одиночка
  • Структурные паттерны
    • Адаптер
    • Мост
    • Компоновщик
    • Декоратор
    • Фасад
    • Приспособленец
    • Прокси
  • Поведенческие паттерны
    • Цепочка зависимости
    • Команда
    • Интерпретатор
    • Итератор
    • Медиатор
    • Хранитель
    • Наблюдатель
    • Состояние
    • Стратегия
    • Шаблонный метод
    • Посетитель
Складчина создана 29 октября 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 11

ИФ Илья Фофанов Все материалы
82 ₽ 999 ₽