Встречается на собеседованиях • сегодня

Что такое FastAPI

FastAPI — это современный, быстрый (высокопроизводительный) веб-фреймворк для создания API на Python 3.7+. Основан на Starlette и Pydantic, поддерживает асинхронность (async/await).

Ключевые особенности:

  • Автоматическая генерация OpenAPI/Swagger-документации.
  • Валидация данных через Pydantic (типизация + автоматические ошибки).
  • Высокая производительность (близка к Node.js и Go).
  • Простота и удобство разработки.

Пример:

python
from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

class Item(BaseModel):
    name: str
    price: float

@app.post("/items/")
async def create_item(item: Item):
    return {"item": item}

Запуск: uvicorn main:app --reload. Документация будет доступна по /docs или /redoc.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы