Advanced Python

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

Software developer organizing object data with Python operator.attrgetter
Advanced Python
Foto de perfil de Leandro Hirt da Academify

operator.attrgetter: Sort Objects by Attributes

Learn Python operator.attrgetter to sort, group, and transform objects by simple or nested attributes with clearer reusable code.

Read more

Reading time: 4 minutes
September 2, 2026
Asynchronous programming with Python asyncio.Runner
Advanced Python
Foto de perfil de Leandro Hirt da Academify

asyncio.Runner: Reuse the Event Loop Safely

Learn Python asyncio.Runner to reuse an event loop, control context, signals, debug mode, cancellation, and safe asynchronous shutdown.

Read more

Reading time: 6 minutes
September 2, 2026
Binary data compression with Zstandard in Python
Advanced Python
Foto de perfil de Leandro Hirt da Academify

compression.zstd: Zstandard Streams and Dictionaries

Learn Python compression.zstd for Zstandard compression, streaming, dictionaries, safe limits, testing, and production workflows.

Read more

Reading time: 6 minutes
September 1, 2026
Python application packaged as an executable zipapp archive
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python zipapp: Build Executable Apps

Learn Python zipapp to package applications as executable pyz archives, include dependencies, and distribute tools safely.

Read more

Reading time: 5 minutes
September 1, 2026
Python code used to compose functions with functools.Placeholder
Advanced Python
Foto de perfil de Leandro Hirt da Academify

functools.Placeholder: Positional Gaps in partial

Learn Python functools.Placeholder to leave positional gaps in partial functions and build clearer reusable functional APIs.

Read more

Reading time: 5 minutes
August 31, 2026
Developer coding and analyzing data with Python
Advanced Python
Foto de perfil de Leandro Hirt da Academify

itertools.pairwise: Compare Neighboring Values

Learn Python itertools.pairwise to compare neighboring values, detect transitions, calculate deltas, and build clear lazy pipelines.

Read more

Reading time: 4 minutes
August 31, 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 types.new_class: Dynamic Classes

Learn Python types.new_class for dynamic classes with metaclasses, prepared namespaces, inheritance, metadata, and safe factories.

Read more

Reading time: 3 minutes
August 30, 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

partialmethod: Build Specialized Methods in Python

Learn Python partialmethod for specialized methods with correct binding, fewer wrappers, clear domain names, and safe introspection.

Read more

Reading time: 2 minutes
August 30, 2026