Книги / ВЕБ-разработка / FastAPI / The Flask Mega-Tutorial

The Flask Mega-Tutorial

Miguel Grinberg

The Flask Mega-Tutorial — это подробное пошаговое руководство по созданию веб-приложений на Python с использованием микрофреймворка Flask. Автор, Мигель Гринберг, проводит читателя от установки Python и Flask до развёртывания полноценного приложения в production-окружении.

Курс состоит из 23 глав, каждая из которых добавляет новую функциональность в учебный проект — микроблог. Начиная с простого «Hello, World!», читатель постепенно осваивает шаблоны Jinja2, веб-формы, работу с базами данных через SQLAlchemy, аутентификацию пользователей, обработку ошибок, пагинацию, отправку электронной почты и интернационализацию.

Особое внимание уделяется практическим аспектам веб-разработки: структурированию приложения, работе с Ajax, полнотекстовому поиску, фоновым задачам и созданию API. Завершающие главы посвящены развёртыванию приложения на Linux, Heroku и в Docker-контейнерах.

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