Создание фреймворка – упрощенного аналога Python Django

0/5 ·
Создан: 22 июля 2021 г. Обновлён: 23 марта 2026 г.

Понимание принципов работы популярных Python-фреймворков часто остается поверхностным, пока вы не попробуете собрать аналогичный инструмент с нуля. Здесь вы шаг за шагом реализуете собственный WSGI-фреймворк, разбирая внутренние механизмы Django и Flask изнутри.

В процессе обучения вы последовательно реализуете критически важные компоненты:

  • WSGI-интерфейс для обработки GET- и POST-запросов;
  • систему маршрутизации и декораторы-маршрутизаторы;
  • шаблонизатор с поддержкой наследования и подшаблонов;
  • упрощенную ORM для взаимодействия с данными.

Курс рассчитан на веб-разработчиков, которые уже имеют опыт работы с Django или Flask и хотят углубить знания в архитектуре Python-приложений. В финале вы получите не только работающий инструмент, но и готовое веб-приложение, созданное на базе вашего собственного фреймворка, что станет отличным дополнением к портфолио.

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

С
Можно купить
468 ₽ 4 690 ₽ −90%

Создаем сайт турагентства на базе фреймворка Django

Дмитрий Читалов
С
Можно купить
370 ₽ 5 650 ₽ −93%

Создаем мессенджер на базе Python asyncio

Дмитрий Читалов
0 · 0 отзывов

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

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

Мега-курс по Python: Создай 10 приложений Можно купить
102 ₽ 1 250 ₽ −92%

Мега-курс по Python: Создай 10 приложений

Udemy
Appium - Автоматизация мобильного тестирования с помощью Python Можно купить
128 ₽ 650 ₽ −80%

Appium - Автоматизация мобильного тестирования с помощью Python

Udemy
PythonProBundle: 3 книги по машинному обучению Можно купить
784 ₽ 4 950 ₽ −84%

PythonProBundle: 3 книги по машинному обучению

T
Можно купить
1 344 ₽ 9 900 ₽ −86%

Trading with Machine Learning: Regression + Classification and SVM

Quantra Quantinsti
Полный доступ ко всем курсам Beonmax Можно купить
80 ₽ 380 ₽ −79%

Полный доступ ко всем курсам Beonmax

Beonmax
И
Можно купить
170 ₽ 899 ₽ −81%

Искусственный интеллект и машинное обучение

Timur Mashnin
P
Можно купить
110 ₽ 1 590 ₽ −93%

PyQt5 Python - Разработка графических интерфейсов

Никита Хохлов
Selenium Webdriver with Python: Project Implementation Можно купить
336 ₽ 899 ₽ −63%

Selenium Webdriver with Python: Project Implementation

Udemy
A
Можно купить
200 ₽ 999 ₽ −80%

Algorithmic Trading A-Z with Python and Machine Learning

Alexander Hagmann
Алгоритмы для разработчиков. Часть 4 из 4 Можно купить
348 ₽ 10 400 ₽ −97%

Алгоритмы для разработчиков. Часть 4 из 4

Яндекс Практикум
М
Можно купить
1 398 ₽ 7 900 ₽ −82%

Математические методы на языке Python

Никита Моисеев