Перейти к основному содержимому
ГлавнаяProgramming

Курс

Введение в FastAPI

Средний уровеньУровень навыков
Обновлено 10.2025
Создавайте надежные production-grade API с FastAPI, осваивая HTTP-операции, валидацию и async execution для эффективных data и ML pipelines.
Начать курс бесплатно
FastAPIProgramming
4 ч
10 видео
29 Упражнений
2,300 XP
14,439
Справка об успешном завершении

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, нашу Политику конфиденциальности и соглашаетесь с тем, что ваши данные хранятся в США.

Любимая обучающимися из тысяч компаний

Group

Обучаете команду?

Попробуйте для бизнеса

Описание курса

Введение в FastAPI и его применение

API часто используются для управления данными в интернете, а FastAPI — это популярный современный веб-фреймворк для создания API на Python. Инженеры по данным и машинному обучению используют FastAPI для создания приложений, которые в вебе выступают как контекстно-зависимые транзакции данных и пайплайны.

Создание веб-приложений промышленного уровня с FastAPI

В этом курсе вы узнаете, как создавать веб-приложения промышленного уровня, используя свои навыки Python и фреймворк FastAPI. К концу курса вы поймёте основные сценарии использования FastAPI в сравнении с другими Python-веб-фреймворками. Вы научитесь создавать API, используя все четыре типа HTTP-операций, и определять схемы запросов и ответов. Кроме того, вы будете проверять API-запросы, отвечать соответствующими HTTP-кодами статуса и сообщениями, а также выполнять код асинхронно, чтобы повысить производительность приложения. Практический проект проведёт вас через создание классического CRUD (Create, Read, Update, Delete) API и тестирование рабочих процессов с помощью модуля requests в Python.

Цели курса и целевая аудитория

Этот курс предназначен для опытных программистов Python, которые хотят создавать веб-приложения для работы с данными с помощью FastAPI. По завершении этого курса вы получите необходимые базовые знания для создания проектов FastAPI, подходящих для высокопроизводительного управления данными и конвейеров обслуживания ML-моделей.

Необходимые условия

Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python
1

FastAPI Basics

We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
Начать главу
2

FastAPI Advanced topics

We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
Начать главу
3

Building and testing a JSON CRUD API

We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
Начать главу
Введение в FastAPI
Курс
завершён

Получить сертификат об окончании

Добавьте эту квалификацию в профиль LinkedIn, резюме или CV
Поделитесь в социальных сетях и в обзоре эффективности
Записаться сейчас

Присоединяйтесь к более чем 19 миллионам обучающихся и начните Введение в FastAPI уже сегодня!

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, нашу Политику конфиденциальности и соглашаетесь с тем, что ваши данные хранятся в США.

Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.

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