Веб-разработка на Python
Создавайте современные веб-приложения, сайты, API и бэкенд-системы на Python. В разделе вы найдёте подробные руководства по трём основным фреймворкам: Django (мощный, «всё включено»), Flask (лёгкий и гибкий), FastAPI (асинхронный, быстрый для API).
Изучите работу с базами данных (SQLite, PostgreSQL через ORM и сырые SQL-запросы), создание и потребление REST API, аутентификацию и авторизацию пользователей (JWT, OAuth, сессии, cookies), обработку форм (WTForms, Django Forms), шаблонизатор Jinja2 (наследование, макросы, фильтры). Плюс углублённые темы: фоновые задачи на Celery+Redis, WebSockets для чатов и уведомлений (Django Channels, FastAPI WebSocket), развёртывание (деплой) на хостингах (Nginx, Gunicorn, uWSGI, Docker).
Примеры готовых проектов: интернет-магазин, блог, API для мобильного приложения, чат-бот в вебе. Подходит для начинающих backend-разработчиков и опытных программистов. Карьерный рост: junior → middle Python backend developer. Все материалы с кодом и пошаговыми инструкциями.




