Микрофреймворк Flask
Начните веб-разработку с Flask — лёгкого, гибкого и минималистичного микрофреймворка на Python. Flask идеален для небольших проектов: личных блогов, лендингов, прототипов, микросервисов и API.
В отличие от Django, Flask даёт вам полный контроль над архитектурой — вы выбираете библиотеки для базы данных (Flask-SQLAlchemy), форм (WTForms), аутентификации (Flask-Login) и т.д. В уроках изучаем основы: маршрутизация (декоратор @app.route), передача параметров в URL, методы HTTP (GET, POST), шаблонизатор Jinja2 (наследование шаблонов, переменные, циклы, условия), работа с формами, куки и сессии, загрузка файлов. Продвинутые темы: создание REST API, использование Blueprints для модульности, обработка ошибок, тестирование с pytest.
Примеры: ToDo-лист, короткая ссылка, блог с админкой. Деплой на Heroku, Render, VPS. Flask — идеальный трамплин к Django или FastAPI. Начните с малого и постепенно усложняйте проекты. Все примеры кода готовы к использованию.

