FastAPI
fastapi.tiangolo.comBuild Python HTTP APIs with typed parameters and automatically generated OpenAPI documentation.
Build Python HTTP APIs with typed parameters and automatically generated OpenAPI documentation.
Trace Python services and AI workflows with correlated OpenTelemetry data.
Render data-driven text and HTML from reusable templates with Python-inspired syntax.
Generate reference documentation from a Python project's modules and docstrings.
Run a Python project's configured test and lint commands in isolated environment matrices.
Compile suitable Python numerical functions to machine code when they are first called.
Browse shared palettes, gradients and image-based colour inspiration.
Collect screen or camera colours into palettes for design-file exports
Explore photograph-based palettes with copyable hex colours and related combinations.
Five-colour palettes drawn from named paintings and their artists
Use one Python interface for several established colour-palette collections.
Python self-study with advanced and numerical branches
Python tutorials with paths, quizzes and exercises
Run analytical SQL in an embedded database from a local process or Python program.
A Python web framework with project structure for building complete server-side applications.
Add formatted text, tables, syntax highlighting, and progress displays to Python terminal programs.
Build a custom build, test, and release pipeline from a Python-configured framework.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
Build and train Python machine-learning models with tensor operations, neural-network layers, and automatic differentiation.
A Python load-testing framework that models user behavior in code and scales traffic across workers.
Edit Python in a scientific IDE with an interactive console, variable inspection, plots, and debugging tools.
A hosted notebook editor for Python and data work, with SQL cells, collaboration, and interactive reports.
Mutate Python code and rerun its tests to find changes the suite fails to catch.
Check annotated Python code for type inconsistencies before running it.