КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714778 томов
Объем библиотеки - 1414 Гб.
Всего авторов - 275160
Пользователей - 125179

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Тарханов: Мы, Мигель Мартинес (Альтернативная история)

Оценку не ставлю, но начало туповатое. ГГ пробило на чаёк и думать ГГ пока не в может. Идет тупой набор звуков и действий. То что у нормального человека на анализ обстановки тратится секунды или на минуты, тут полный ноль. ГГ только понял, что он обрезанный еврей. Дальше идет пустой трёп. ГГ всего боится и это основная тема. ГГ признал в себе опального и застреленного писателя, позже оправданного. В основном идёт художественный трёп.

Рейтинг: 0 ( 0 за, 0 против).
iv4f3dorov про Тюрин: Цепной пес самодержавия (Альтернативная история)

Афтырь упоротый мудак, жертва перестройки.

Рейтинг: +1 ( 1 за, 0 против).
iv4f3dorov про Дорнбург: Змеелов в СССР (Альтернативная история)

Очередное антисоветское гавно размазанное тонким слоем по всем страницам. Афтырь ты мудак.

Рейтинг: +2 ( 3 за, 1 против).
A.Stern про Штерн: Анархопокалипсис (СИ) (Боевик)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: 0 ( 1 за, 1 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).

Создание веб-API Python с помощью FastAPI [Адбулазиз Абдулазиз Адешина] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Создание веб-API
Python с помощью
FastAPI

Быстрое руководство по созданию
высокопроизводительных и надежных веб-API с очень
небольшим количеством шаблонного кода.

Абдулазиз Абдулазиз Адешина

BIRMINGHAM—MUMBAI

Создание веб-API Python с помощью FastAPI
Copyright © 2022 Packt Publishing
Все права защищены. Никакая часть этой книги не может быть воспроизведена, сохранена в
поисковой системе или передана в любой форме и любыми средствами без
предварительного письменного разрешения издателя, за исключением случаев, когда
краткие цитаты включены в критические статьи или обзоры.
При подготовке этой книги были приложены все усилия для обеспечения точности
представленной информации. Однако информация, содержащаяся в этой книге,
продается без явно выраженных или подразумеваемых гарантий. Ни автор, ни
издательство Packt Publishing, ни его дилеры и распространители не несут
ответственности за любой ущерб, причиненный или предположительно вызванный
прямо или косвенно этой книгой.
Packt Publishing постарался предоставить информацию о товарных знаках обо всех компаниях
и продуктах, упомянутых в этой книге, с надлежащим использованием заглавных букв.
Однако Packt Publishing не может гарантировать точность этой информации.
Ассоциированный менеджер по продуктам группы: Паван Рамчандани
Менеджер по издательскому продукту: Аарон Танна
Главный редактор: Марк Дсуза
Редактор по разработке контента: Дивья Виджаян
Технический редактор: Шубхам Шарма
Редактор текста: Сафис Эдитинг
Координатор проекта: Рашика Ба
Корректор: Сафис Эдитинг
Индексатор: Пратик Широдкар
Художник-постановщик: Виджай Камбл
Координаторы по маркетингу: Анамика Сингх и Мэрилу Де Мелло
Впервые опубликовано: июль 2022 г
Производственный номер: 1150722
Опубликовано Packt Publishing
ООО Ливери Плейс
Улица Ливери 35
Бирмингем
B3 2PB, Великобритания.
ISBN 978-1-80107-663-0

www.packt.com

Моей матери и памяти моего отца за их жертвы, веру и постоянную поддержку
на протяжении многих лет. Моим удивительным сестрам Амидат и Аминат за
то, что они являются постоянным источником радости и счастья.
Моему дяде Бако за его постоянную поддержку на протяжении многих лет. Моим
лучшим друзьям Абдулрахману и Амине за то, что они всегда были рядом.
– Абдулазиз Абдулазиз Адешина

Авторы
Об авторе
Абдулазиз Абдулазиз Адешина — опытный разработчик Python,
инженер-программист и технический писатель с широким набором
технических навыков в своем арсенале.
Его опыт привел его к созданию приложений командной строки,
серверных приложений в FastAPI и инструментов для поиска сокровищ
на основе алгоритмов. Ему также нравится преподавать Python и решать
математические задачи в своем блоге. Абдулазиз в настоящее время
находится на предпоследнем курсе программы по водным ресурсам и
охране окружающей среды. Его опыт работы в качестве приглашенного
технического автора включает такие проекты, как Auth0, LogRocket,
Okteto, и TestDriven.
.
Я хочу поблагодарить Аллаха (СВТ) за его бесконечную милость и
Себастьяна Рамиреса за создание FastAPI. Я хочу поблагодарить
Прешэс Ндубуезе за то, что познакомил меня с FastAPI и настоял
на том, чтобы я ознакомился с фреймворком, и Боладжи
Оладжиде за помощь в обзоре первого
главы. Наконец, я также хочу поблагодарить каждого из моих
близких сотрудников, особенно моего дядю, Тосина Олаянджу, за
их поддержку на протяжении всей работы над этой книгой — я
невероятно благодарен и польщен.

О рецензенте
Акаш Ранджан — профессионал Python с более чем 6-летним опытом
работы в отрасли. Он разрабатывал, развертывал и управлял
крупномасштабными корпоративными приложениями. У него большой
опыт в создании API и разработке архитектуры приложений на основе
микросервисов

Оглавление
Предисловие

Часть 1: Введение в FastAPI

1
Начало работы с FastAPI
Технические требования

4

Основы Git

4

Установка Git

4

Git-операции

5

Git-ветки

8

Создание изолированных сред
разработки с помощью Virtualenv 9
9

Создание виртуальной среды
Активация и деактивация
Виртуальной среды

Управление пакетами
с помощью pip

11

Установка pip

12

Настройка Docker

13

Dockerfile

14

Создание простого приложения
FastAPI
Резюме

15
16

9

2
Маршрутизация в FastAPI
18

Технические требования
Понимание маршрутизации
в FastAPI

18

Пример маршрутизации

18

Маршрутизация с
APIRouter class

19

Валидация тела запроса c
использованием моделей Pydantic 23
Вложенные модели

26

Путь и параметры запроса

27

Параметры пути

27

Параметры запроса

30

viii Оглавление

Тело запроса

30

Автоматические документы FastAPI

31

Создание простого CRUD-приложения 37
Резюме
42

3
Модели ответов и обработка ошибок
Технические требования
Понимание ответов
в FastAPI

44

Что такое заголовок ответа?

44

Что