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

Научитесь применять паттерны проектирования на Python
4.66 (167 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Шаблоны проектирования на Python
1 194
students
9 hours
content
Nov 2021
last update
$29.99
regular price

Why take this course?

🚀 Курс "Шаблоны проектирования на Python" 🐍


Вводный обзор:

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


Особенности курса:

  • Использование новый версии Python для реализации паттернов.
  • Применение современных подходов, включая инъекцию зависимостей и реактивное программирование.
  • Работа с PyCharm, одним из самых популярных IDE для Python.
  • Дискуссия различных вариаций паттернов, чтобы глубже понять их применение.

Основы паттернов проектирования:

Паттерны проектирования — это универсальные решения для распространённых задач в программировании, адаптированные под нужды разработчиков. Их история начинается с книги "банды четырёх" 1994 года, которая оказала значительное влияние на объектно-ориентированное программирование.


Паттерны проектирования из книги "банды четырёх":

Курс покрывает полный спектр паттернов, представленных в оригинальной работе, с учётом особенностей Python:

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

Целевая аудитория:

Этот курс предназначен для опытных разработчиков Python, которые уже имеют хорошее понимание языка и желают освежить свои знания о современных методах проектирования, включая последние практики в реализации паттернов.


Стиль и презентация курса:

  • Видео-серии кодинг-демо в PyCharm, отрендеренные с помощью Kinetica для удобства восприятия.
  • Все демонстрации сопровождаются единственным файлом исходного кода, который вы можете скачать и использовать в любом вашем IDE.
  • Без UML-диаграмм: в этом курсе приоритет отдаётся живому программированию и практической реализации, а не теоретическим представлениям.

Присоединяйтесь к нам на этот мощный путь через мир шаблонов проектирования с использованием Python! 🧭✨

Course Gallery

Шаблоны проектирования на Python – Screenshot 1
Screenshot 1Шаблоны проектирования на Python
Шаблоны проектирования на Python – Screenshot 2
Screenshot 2Шаблоны проектирования на Python
Шаблоны проектирования на Python – Screenshot 3
Screenshot 3Шаблоны проектирования на Python
Шаблоны проектирования на Python – Screenshot 4
Screenshot 4Шаблоны проектирования на Python

Loading charts...

4351346
udemy ID
15/10/2021
course created date
29/10/2021
course indexed date
Bot
course submited by