Blog

Python tutorials and tips on the Academify blog. Learn programming with examples, exercises, and projects from basic to advanced

Synchronized team representing Python asyncio.Barrier
Advanced Python
Foto de perfil de Leandro Hirt da Academify

asyncio.Barrier: Synchronize Tasks in Phases

Learn Python asyncio.Barrier to synchronize tasks in phases, coordinate pipelines, avoid races, and handle cancellation safely.

Read more

Reading time: 5 minutes
September 8, 2026
Software developer building models with Python dataclasses.KW_ONLY
Advanced Python
Foto de perfil de Leandro Hirt da Academify

dataclasses.KW_ONLY: Require Keyword-Only Arguments

Learn Python dataclasses.KW_ONLY to require named arguments, prevent ambiguous calls, and evolve public APIs more safely.

Read more

Reading time: 5 minutes
September 8, 2026
Software developer using Python operator.methodcaller
Advanced Python
Foto de perfil de Leandro Hirt da Academify

operator.methodcaller: Call Methods in Pipelines

Learn Python operator.methodcaller for map, sorted, callbacks, arguments, reusable transformations, and clearer declarative pipelines.

Read more

Reading time: 5 minutes
September 7, 2026
Open folder representing files and directories in Python
Advanced Python
Foto de perfil de Leandro Hirt da Academify

pathlib.Path.walk: Traverse and Filter Directories

Learn how to traverse directories with pathlib.Path.walk in Python, filter files, skip folders, handle errors, and avoid common pitfalls.

Read more

Reading time: 5 minutes
September 7, 2026
Python code validated with enum.verify
Advanced Python
Foto de perfil de Leandro Hirt da Academify

enum.verify: Validate Enum Rules in Python

Learn Python enum.verify to validate unique values, continuous sequences, and named flags with explicit enum rules.

Read more

Reading time: 6 minutes
September 6, 2026
Software dependency graph and task workflow with Python TopologicalSorter
Advanced Python
Foto de perfil de Leandro Hirt da Academify

TopologicalSorter: Order Dependencies Safely

Learn Python TopologicalSorter to order dependencies, detect cycles, and run sequential or parallel pipelines safely.

Read more

Reading time: 6 minutes
September 6, 2026
Folders and directories representing Python os.fwalk
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python os.fwalk: Traverse Directories

Learn Python os.fwalk to traverse directories with file descriptors, reduce race conditions, and handle files more safely.

Read more

Reading time: 4 minutes
September 5, 2026
Software developer reviewing Python code and overridden methods
Advanced Python
Foto de perfil de Leandro Hirt da Academify

typing.override: Validate Method Overrides

Learn Python typing.override for safer method overrides, compatible signatures, inheritance contracts, and reliable refactoring.

Read more

Reading time: 6 minutes
September 5, 2026