All Guides Browse every guide in this knowledge base. Advanced Typing Patterns & Generics Read → Annotated Types and Metadata (PEP 593) Read → Annotated vs NewType for Domain Types Read → Using Annotated for Validation Metadata Read → Python Function Overloading and @overload Read → @overload Resolution: mypy vs pyright Read → @overload vs Union Return Types Read → Python Generics and TypeVar: CI Workflows Read → Bounded vs Constrained TypeVars Read → Python typing.TypeVar for Generics Read → TypeVar Defaults with PEP 696 Read → ParamSpec and Concatenate for Typed Decorators Read → Next page