Hands typing code on a laptop in a workspace. Indoor setting focused on software development.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python TypeGuard: Refine Types Safely

Learn Python TypeGuard to narrow types and validate collections, TypedDict, Protocol, and external data with runtime checks and static safety.

Ler mais

Tempo de leitura: 5 minutos
28/08/2026
Close-up view of a computer screen displaying code in a software development environment.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python typing.Self: Fluent Return Types

Learn Python typing.Self for fluent methods, classmethods, builders, clones, Protocol, context managers, generics, and subclass-preserving returns.

Ler mais

Tempo de leitura: 5 minutos
28/08/2026
A conceptual image showing error code projected on binary data with smoke.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python ExceptionGroup: Multiple Errors

Learn Python ExceptionGroup for multiple errors, except*, nested groups, TaskGroup, filtering, logging, API compatibility, and batch validation.

Ler mais

Tempo de leitura: 4 minutos
28/08/2026
Close-up view of a computer screen displaying code in a software development environment.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python Path.walk: Traverse Directories

Learn Python Path.walk to traverse directories, prune folders, handle errors and symlinks, calculate sizes, delete safely, and support older versions.

Ler mais

Tempo de leitura: 4 minutos
28/08/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

Python asyncio.timeout: Control Deadlines

Learn Python asyncio.timeout for deadlines, timeout_at, rescheduling, TaskGroup, cleanup, retries, shielding, and safe asynchronous cancellation.

Ler mais

Tempo de leitura: 4 minutos
28/08/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 TaskGroup: Structured Concurrency

Learn Python TaskGroup for structured concurrency, task results, cancellation, ExceptionGroup, timeouts, nested groups, and bounded async work.

Ler mais

Tempo de leitura: 4 minutos
28/08/2026
Close-up view of a computer screen displaying code in a software development environment.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python MappingProxyType: Read-Only Dict

Learn Python MappingProxyType to expose read-only dictionaries, create dynamic views and snapshots, preserve invariants, and avoid unnecessary copies.

Ler mais

Tempo de leitura: 4 minutos
28/08/2026
Close-up of a metal gate featuring a 'Please Keep Gate Closed' sign, outdoors.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python Literal: Restrict Exact Values

Learn Python Literal to restrict exact values, create overloads, discriminate TypedDict variants, use match/case, and improve typed APIs.

Ler mais

Tempo de leitura: 4 minutos
28/08/2026

Videoaulas gratuitas de Python

Aprenda os fundamentos da linguagem Python com aulas práticas e exercícios. Comece agora sem pagar nada.

Também no TikTok!

Mais de 19 mil pessoas aprendem Python comigo diariamente no TikTok.
Veja aulas curtas e práticas para aprender de forma simples e direta