Шаблоны проектирования на Python
Курс посвящён шаблонам проектирования на Python: разбираются все паттерны из книги «Банды четырёх» и их современные вариации с учётом особенностей языка. Рассчитан на опытных разработчиков, знакомых с Python, и даёт навыки применения паттернов на практике, оценки их применимости и рефакторинга кода.
- Формат
- Онлайн
Чему вы научитесь
- Распознавать шаблоны проектирования в существующем коде
- Применять паттерны порождения, структурные и поведенческие на практике
- Оценивать применимость конкретного шаблона в ситуации
- Проводить рефакторинг кода с внедрением паттернов
- Использовать принципы SOLID при проектировании
- Реализовывать современные вариации паттернов с учётом особенностей Python
- Применять инъекцию зависимостей и другие современные подходы
Программа курса
4 модуля
-
1Принципы проектирования SOLID
- Принцип единственной ответственности (SRP)
- Принцип открытости/закрытости (OCP)
- Принцип подстановки Лисков (LSP)
- Принцип разделения интерфейсов (ISP)
- Принцип инверсии зависимостей (DIP)
-
2Паттерны порождения
- Строитель
- Фабрики
- Прототип
- Одиночка
-
3Структурные паттерны
- Адаптер
- Мост
- Компоновщик
- Декоратор
- Фасад
- Приспособленец
- Прокси
-
4Поведенческие паттерны
- Цепочка зависимости
- Команда
- Интерпретатор
- Итератор
- Медиатор
- Хранитель
- Наблюдатель
- Состояние
- Стратегия
- Шаблонный метод
- Посетитель
Кому подойдёт курс
Курс помогает освоить современные реализации паттернов и применять их в реальных проектах.
Даёт инструменты для рефакторинга и проектирования с использованием проверенных решений.
Как проходит обучение
- Формат
- онлайн
- Практика
- В каждом разделе есть задание по программированию с приложенным решением.
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 91%.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Полный обзор всех шаблонов проектирования из книги «Банды четырёх»
- Рассматриваются современные вариации паттернов с учётом особенностей Python
- Практические задания в каждом разделе с приложенными решениями
- Использование актуальной версии Python и современных средств разработки, таких как PyCharm
На что обратить внимание
- Требуются уверенные знания Python — курс не для начинающих
- Нет информации о выдаваемом документе и стоимости
- Не указаны сроки обучения и расписание
Отзывы о школе beONmax
О школе пока нет отзывов на Курсографе.
Частые вопросы о курсе
Подойдёт ли курс новичкам в Python?
Нет, курс рассчитан на опытных разработчиков с уверенными знаниями Python. Для начинающих рекомендуются отдельные курсы.
Какие шаблоны проектирования изучаются?
Все шаблоны из книги «Банды четырёх», включая порождающие, структурные и поведенческие, а также их современные вариации.
Есть ли практические задания?
Да, в каждом разделе предусмотрено задание по программированию с приложенным решением.
Какой документ выдаётся после окончания?
Информация о документе на странице курса отсутствует.
Сколько стоит курс?
Стоимость курса не указана на странице.
Похожие курсы в других школах
-
Python для веб-разработки. Flask и проектирование REST APIУчебный Центр «Специалист» · 24 часа 27 490 ₽
-
Юзабилити сайтов. Проектирование веб-интерфейсовУчебный Центр «Специалист» · 32 часа 37 490 ₽
-
IT-Project Management: управление проектами в области информационных технологийУчебный Центр «Специалист» · 40 часов 62 990 ₽
-
M20465 Проектирование решений на основе баз данных SQL Server 2014Учебный центр Трайтек · 24 часа Бесплатно
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.