Blog

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

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
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.getmembers_static: Inspect Attributes Safely

Use Python inspect.getmembers_static to list attributes without executing properties, descriptors, or unwanted dynamic lookup.

Read more

Reading time: 2 minutes
August 30, 2026
Detailed close-up of yellow and white albino python scales, capturing texture and pattern.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

DynamicClassAttribute: Descriptors and Dynamic Access

Understand Python DynamicClassAttribute, descriptors, class versus instance access, metaclasses, Enum behavior, and safe introspection.

Read more

Reading time: 2 minutes
August 30, 2026
Close-up of vibrant JavaScript code featuring functions and syntax highlighting.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python UserList: Custom Sequences

Learn Python UserList for custom mutable sequences with validation, normalization, mutation rules, copying, and predictable APIs.

Read more

Reading time: 2 minutes
August 30, 2026