Advanced Python

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

Command-line terminal used by a Python argparse application
Advanced Python
Foto de perfil de Leandro Hirt da Academify

argparse suggest_on_error: Better CLI Errors

Learn Python argparse suggest_on_error to recommend valid choices, improve CLI errors, preserve strict validation, and support multiple versions.

Read more

Reading time: 5 minutes
September 18, 2026
Code and file structure for Python Zstandard compression
Advanced Python
Foto de perfil de Leandro Hirt da Academify

compression.zstd: Compress Data with Zstandard

Learn how to compress and decompress data with Python compression.zstd using streams, dictionaries, limits, and safe workflows.

Read more

Reading time: 5 minutes
September 18, 2026
Programmer managing an asynchronous queue with Python asyncio.Queue.shutdown
Advanced Python
Foto de perfil de Leandro Hirt da Academify

asyncio.Queue.shutdown: Shut Down Queues Safely

Learn Python asyncio.Queue.shutdown to close queues, release workers, drain tasks, and prevent deadlocks in asynchronous pipelines.

Read more

Reading time: 5 minutes
September 17, 2026
Debugging a running Python process with pdb -p
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python pdb -p: Debug Running Processes

Learn how to use Python pdb -p to attach to running processes, inspect stacks, diagnose hangs, and debug production incidents

Read more

Reading time: 6 minutes
September 17, 2026
Python code processed in batches with itertools.batched
Advanced Python
Foto de perfil de Leandro Hirt da Academify

itertools.batched strict: Validate Complete Batches

Learn Python itertools.batched with strict mode to build batches, validate complete groups, and process streams safely.

Read more

Reading time: 5 minutes
September 16, 2026
Data analysis and calculations with Python math.sumprod
Advanced Python
Foto de perfil de Leandro Hirt da Academify

math.sumprod: Dot Products and Weighted Averages

Learn Python math.sumprod for dot products, weighted averages, costs, scores, and clear numeric calculations.

Read more

Reading time: 4 minutes
September 16, 2026
CSV data analysis with Python csv.QUOTE_STRINGS
Advanced Python
Foto de perfil de Leandro Hirt da Academify

csv.QUOTE_STRINGS: Preserve Types in CSV Files

Learn Python csv.QUOTE_STRINGS to quote text, preserve types, and build more predictable and secure CSV files.

Read more

Reading time: 4 minutes
September 15, 2026
Code and file paths for Python PurePath.full_match
Advanced Python
Foto de perfil de Leandro Hirt da Academify

PurePath.full_match: Validate Paths with Glob Patterns

Learn Python PurePath.full_match to validate complete paths with glob patterns, control case sensitivity, and build precise file filters.

Read more

Reading time: 4 minutes
September 15, 2026