This repository contains my learning and practice work for FastAPI and Pydantic. It includes basic to intermediate examples focused on building APIs, data validation, and understanding how these tools work together.
FastAPI is a modern, high-performance web framework for building APIs with Python.
Pydantic is used for data validation and parsing using Python type hints.
This project is created to explore:
- API development using FastAPI
- Data validation using Pydantic models
- Request and response handling
- Nested models and serialization
nested_models.py– Examples of nested Pydantic modelsserialization.py– Data serialization and response handling- Additional files may include practice examples and experiments
- Python 3.8+
- FastAPI
- Uvicorn
Install dependencies using:
pip install fastapi uvicorn