Skip to main content

FastAPI

Series “FastAPI”: it starts with “01 - FastAPI from Scratch: Setup, Type Hints and OpenAPI Self-Documentation”. FastAPI 10 min FastAPI from Scratch: Setup, Type Hints and OpenAPI Self-Documentation Discover how to start a FastAPI project in less than 5 minutes: type hints...

This series collects 3 articles (approximately 39 minutes of total reading time), designed for a level Intermediate. The main topics covered are FastAPI, Python API, OpenAPI, Swagger.

3Articles39 minTotal reading timeIntermediateLevel
FastAPIPython APIOpenAPISwaggerType HintsAsync Python

Series Articles

  1. 1

    01 - FastAPI from Scratch: Setup, Type Hints and OpenAPI Self-Documentation

    Learn how to start a FastAPI project in less than 5 minutes: type hints as API contract, Pydantic v2 for data validation and automatically generated Swagger…

  2. 2

    02 - Async/Await in Python: Understanding Event Loops, Coroutines, and I/O-Bound Concurrency

    Practical explanation of how asyncio works in Python: event loop, coroutine, task and the crucial difference between I/O-bound and CPU-bound workloads…

  3. 3

    03 - Pydantic v2: Advanced Validation, BaseModel, TypeAdapter and ConfigDict

    Explore what's new in Pydantic v2 (Rust core, 5-50x faster): New API model_validate/model_dump, TypeAdapter for non-model validation…