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

0/5 ·
Создан: 13 марта 2019 г. Обновлён: 23 марта 2026 г.

Шаблоны проектирования — это готовые решения типичных задач программирования, которые встречаются в коде библиотек и фреймворков ежедневно, даже если вы их не замечаете. В этом курсе классические подходы «Банды четырех» (GoF) переосмыслены с учетом современных возможностей Python, включая использование метаклассов и декораторов.

Внутри курса разбираются:

  • Принципы SOLID: вы разберете каждый из пяти принципов проектирования, чтобы писать поддерживаемый и гибкий код.
  • Полный стек GoF: от креационных шаблонов (Builder, Factory, Singleton) до структурных (Adapter, Decorator, Facade) и поведенческих (Observer, Strategy, State).
  • Современные подходы: адаптация классических паттернов под специфику Python, а не под устаревшие примеры на C++ или Smalltalk.

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

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

D
Можно купить
200 ₽ 800 ₽ −75%

Dependency Injection in C# and .NET with the Autofac Library

Dmitri Nesteruk
П
Можно купить
114 ₽ 799 ₽ −86%

Паттерны проектирования C# и .NET

Dmitri Nesteruk
Введение в Финансовую Инженерию Можно купить
128 ₽ 1 599 ₽ −92%

Введение в Финансовую Инженерию

Dmitri Nesteruk
П
Сбор взносов
345 ₽ 1 000 ₽ −66%

Паттерны проектирования C# и .NET

Dmitri Nesteruk
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

Программирование на языке Python для 8-10 классов Можно купить
120 ₽ 5 940 ₽ −98%

Программирование на языке Python для 8-10 классов

В. М. Гуровиц
S
Можно купить
452 ₽ 5 800 ₽ −92%

Statistical Arbitrage Trading

Quantra
С
Можно купить
216 ₽ 750 ₽ −71%

Создание REST API на Python с помощью Django Rest Framework

Justin Mitchel
P
Можно купить
130 ₽ 750 ₽ −83%

PyCharm для Power-Developer

Melissa Dale
А
Можно купить
160 ₽ 3 000 ₽ −95%
2.3

Алгоритмика (основы программирования) для 3–4 классов

Елена Горская
О
Можно купить
200 ₽ 999 ₽ −80%

Обработка изображений с помощью Python Pillow

Timur Mashnin
Автоматизация тестирования Python с помощью Pytest Можно купить
90 ₽ 849 ₽ −89%

Автоматизация тестирования Python с помощью Pytest

Eden Marco
Python для хакера. Серия статей Можно купить
80 ₽ 590 ₽ −86%

Python для хакера. Серия статей

xakep.ru
Программирование для детей 7-15 лет. Месяц 6 Можно купить
80 ₽ 970 ₽ −92%

Программирование для детей 7-15 лет. Месяц 6

itik
P
Можно купить
240 ₽ 1 490 ₽ −84%

Python для ООП: курс программирования Python от А до Я

Meta Brains