Адбулазиз Абдулазиз Адешина - Создание веб-API Python с помощью FastAPI
Название: | Создание веб-API Python с помощью FastAPI | |
Автор: | Адбулазиз Абдулазиз Адешина | |
Жанр: | Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2022 | |
ISBN: | 978-1-80107-663-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Создание веб-API Python с помощью FastAPI"
Быстрое руководство по созданию высокопроизводительных и надежных веб-API с очень небольшим количеством шаблонного кода.
Читаем онлайн "Создание веб-API Python с помощью FastAPI". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (46) »
Создание веб-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
Технические требования
Понимание маршрутизации
в --">
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
Технические требования
Понимание маршрутизации
в --">
- 1
- 2
- 3
- . . .
- последняя (46) »
Книги схожие с «Создание веб-API Python с помощью FastAPI» по жанру, серии, автору или названию:
Дональд Р. Шихи - Структуры данных в Python: начальный курс Жанр: Python Год издания: 2022 |
Дэн Бейдер - Чистый Python. Тонкости программирования для профи Жанр: Python Год издания: 2018 Серия: Библиотека программиста |
Ив Хилпиш - Python для финансовых расчетов Жанр: Python Год издания: 2021 |
Сет Вейдман - Глубокое обучение: легкая разработка проектов на Python Жанр: Python Год издания: 2021 Серия: Бестселлеры o’reilly |