Меню

Избранное

FastAPI

FastAPI — фреймворк для API на Python с проверкой входных данных и описанием интерфейса. Посмотрите, какие знания нужны для первой серверной программы.

Что такое FastAPI

FastAPI использует аннотации типов Python для описания входных данных и параметров API. Фреймворк поддерживает проверку данных и автоматически формирует описание интерфейса на основе OpenAPI.

Официальная документация ↗

В каких профессиях пригодится FastAPI

Эти профессии связаны с инструментом в каталоге KURSEZ. Задачи и набор инструментов зависят от специализации и места работы.

Где пригодится

01

HTTP API

Создавать маршруты, которые принимают запросы и возвращают данные.

02

Проверка ввода

Описывать ожидаемую структуру и сообщать об ошибках данных.

03

Документация

Изучать и проверять интерфейс через автоматически создаваемую документацию.

Подготовка и связанные навыки

Нужны функции Python, аннотации типов, основы HTTP и JSON. Начните с простого маршрута без базы данных, затем добавьте модель входных данных.

Связанные навыки

Курсы с FastAPI

Яндекс Практикум
5 месяцев · Онлайн

MLOps для разработки и мониторинга моделей

Курс для технических специалистов с опытом ML: автоматизация подготовки данных, экспериментов, развёртывания и мониторинга моделей.

116 400 ₽
Стоимость курса
от 4 752 ₽ / мес. на 36 мес.
Яндекс Практикум
6 месяцев · Онлайн

Мидл Python-разработчик

Курс для backend-разработчиков с опытом: создание и сопровождение Python-сервисов, архитектура, работа с данными и командная разработка.

125 200 ₽
Стоимость курса
от 5 112 ₽ / мес. на 36 мес.
Яндекс Практикум
12 месяцев · Онлайн

ML-инженер

Курс Яндекс Практикума готовит ML-инженера: школа указывает 12 месяцев и 18 проектов. Для комфортного обучения нужны основы SQL, Python и математики; доступен необязательный подготовительный модуль.

153 600 ₽
Стоимость курса
от 6 271 ₽ / мес. на 36 мес.

Содержание

Что важно знать об инструменте «FastAPI»

FastAPI — фреймворк Python для создания программных интерфейсов. Разработчик описывает маршруты и параметры запросов, а библиотека использует объявления типов для проверки и преобразования входных данных.

С его помощью создают API для веб-приложений и сервисов: например, маршрут может принимать данные формы и возвращать результат клиенту. Работа с моделями и документацией API помогает согласовать формат запросов и ответов между частями приложения.

Для освоения пригодятся основы Python и HTTP. Автоматическая проверка формата данных не заменяет настройку прав доступа и проверку бизнес-правил; эти решения зависят от конкретного приложения.

Что посмотреть дальше

KURSEZ

Инструменты

Программы, сервисы, языки и технологии помогают решать разные задачи. Выберите инструмент и узнайте, где его изучить.

Открыть
KURSEZ

Python-разработчик

Узнайте об этой профессии и связанных с ней материалах KURSEZ.

Открыть
KURSEZ

Тестировщик ПО

Узнайте об этой профессии и связанных с ней материалах KURSEZ.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.