Advanced Python

Level up your skills. Learn complex Python concepts like concurrency, GIL, multiprocessing, asyncio, and object-oriented programming through hands-on experience.

Close-up view of a computer screen displaying code in a software development environment.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

inspect.signature: Inspect Function Parameters

Learn Python inspect.signature to read parameters, bind arguments, preserve decorators, and build dynamic callable interfaces safely.

Read more

Reading time: 5 minutes
August 29, 2026
Vivid close-up of a python resting among autumn leaves, showcasing its intricate patterns.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

get_origin and get_args: Inspect Generic Types

Learn Python get_origin and get_args to inspect generics, unions, Annotated, Literal, aliases, and runtime type metadata safely.

Read more

Reading time: 6 minutes
August 29, 2026
Detailed shot of a Jungle Carpet Python (Morelia spilota cheynei) in its natural habitat.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python LiteralString: Trusted Strings

Learn Python LiteralString to restrict SQL, templates, and commands to trusted strings and reduce injection risks with static analysis.

Read more

Reading time: 5 minutes
August 29, 2026
A detailed view of computer programming code on a screen, showcasing software development.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python dataclass_transform: Generated Classes

Learn Python dataclass_transform to type decorators, base classes, and metaclasses that generate fields, __init__, and methods.

Read more

Reading time: 5 minutes
August 29, 2026
A close-up shot showcasing the intricate scales of a snake, highlighting texture and color.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python TypeVarTuple: Variadic Generics

Learn Python TypeVarTuple to preserve heterogeneous tuples, model dimensions, and build generics with variable type parameters.

Read more

Reading time: 4 minutes
August 29, 2026
A developer typing code on a laptop with a Python book beside in an office.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

assert_type and reveal_type: Test Type Inference

Learn Python assert_type and reveal_type to inspect inference, test typed APIs, and prevent static typing regressions.

Read more

Reading time: 4 minutes
August 29, 2026
High-angle view of woman coding on a laptop, with a Python book nearby. Ideal for programming and tech content.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python get_type_hints: Resolve Annotations

Learn Python get_type_hints to resolve forward references, preserve Annotated metadata, and inspect functions and classes safely.

Read more

Reading time: 5 minutes
August 29, 2026
A person typing on a laptop with a Python programming book visible, capturing technology and learning.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python runtime_checkable: Protocol at Runtime

Learn Python runtime_checkable to test Protocols with isinstance, understand its limits, and design safer structural contracts.

Read more

Reading time: 5 minutes
August 29, 2026