Шаблоны проектирования в 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 для тестировщика Можно купить
98 ₽ 3 500 ₽ −97%

Python для тестировщика

П
Можно купить
138 ₽ 700 ₽ −80%

Полный курс по основам Python

П
Можно купить
84 ₽ 700 ₽ −88%

Полный курс Python 3

Ник
М
Можно купить
232 ₽ 750 ₽ −69%

Мастер CoinMarketCap API с Python

Udemy
Appium and Selenium with Python From Basics to Framework Можно купить
200 ₽ 1 090 ₽ −82%

Appium and Selenium with Python From Basics to Framework

Sujith Reddy
К
Можно купить
94 ₽ 999 ₽ −91%

Криптовалютный торговый бот с пользовательским интерфейсом на Python

Vincent Carmier
P
Можно купить
136 ₽ 1 090 ₽ −88%

Python 3 — разработка GUI на PyQt5

Данила Петров
Программирование на Python. Первые шаги Можно купить
608 ₽ 5 960 ₽ −90%

Программирование на Python. Первые шаги

Роман Никитин
О
Можно купить
254 ₽ 999 ₽ −75%

Объектно-ориентированное программирование (ООП) на Python

Ахмед Ибрагим
Освоение Python, Pandas, Numpy для начинающих Можно купить
240 ₽ 1 930 ₽ −88%

Освоение Python, Pandas, Numpy для начинающих

Varma Pericherla