FastAPI: веб-разработка на Python



FastAPI — относительно новый, но надежный фреймворк с чистым дизайном, использующий преимущества актуальных возможностей Python. Как следует из названия, FastAPI отличается высоким быстродействием и способен конкурировать в этом с аналогичными фреймворками на таких языках, как Golang. Эта практическая книга расскажет разработчикам, знакомым с Python, как FastAPI позволяет достичь большего за меньшее время и с меньшим количеством кода. Билл Любанович рассказывает о тонкостях разработки с применением FastAPI и предлагает множество рекомендаций по таким темам, как формы, доступ к базам данных, графика, карты и многое другое, что поможет освоить основы и даже пойти дальше. Кроме того, вы познакомитесь с RESTful API, приемами валидации данных, авторизации и повышения производительности. Благодаря сходству с такими фреймворками, как Flask и Django, вы легко начнете работу с FastAPI.

Рейтинг:
Добавить в избранные:
Автор:
Страниц: 29

1. Предисловие
2. От издательства
3. Часть I. Что у нас нового
4. Глава 1. Современная Всемирная паутина
5. Глава 2. Современный Python
6. Часть II. Обзор FastAPI
7. Глава 3. Обзор FastAPI
8. Глава 4. Асинхронность, конкурентность и обзор библиотеки Starlette
9. Глава 5. Pydantic, подсказки типов и обзор моделей
10. Глава 6. Зависимости
11. Глава 7. Сравнение фреймворков
12. Часть III. Создание веб-сайта
13. Глава 8. Веб-уровень
14. Глава 9. Сервисный уровень
15. Глава 10. Уровень данных
16. Глава 11. Аутентификация и авторизация
17. Глава 12. Тестирование
18. Глава 13. Запуск в эксплуатацию
19. Часть IV. Галерея
20. Глава 14. Базы данных, наука о данных и немного искусственного интеллекта
21. Глава 15. Файлы
22. Глава 16. Формы и шаблоны
23. Глава 17. Обнаружение и визуализация данных
24. Глава 18. Игры
25. Приложение A. Дополнительная литература
26. Приложение Б. Существа и люди
27. Об авторе
28. Иллюстрация на обложке
29. Рекомендуем прочитать