Blog

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

Close-up of a woman gently holding a Burmese python, showcasing exotic pet care.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python urllib.parse: Handle URLs

Learn Python urllib.parse to split URLs, build queries, encode components, and avoid risks involving urljoin, redirects, logs, and SSRF.

Read more

Reading time: 5 minutes
August 18, 2026
A laptop screen showing a code editor with visible programming code in a dimly lit environment.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python ipaddress: IPv4 and IPv6

Learn Python ipaddress to validate IPv4 and IPv6, calculate CIDR networks, split subnets, summarize ranges, and build safer access policies.

Read more

Reading time: 5 minutes
August 18, 2026
A vibrant array of colored thread spools neatly organized in rows, perfect for sewing enthusiasts.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python queue: Coordinate Threads

Learn Python queue to coordinate threads with FIFO, priority, backpressure, task tracking, retries, and graceful shutdown.

Read more

Reading time: 4 minutes
August 17, 2026
Extreme close-up of computer code displaying various programming terms and elements.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python struct: Pack Binary Data

Learn Python struct to pack binary values, define endianness, reuse buffers, parse records, and validate external protocols safely.

Read more

Reading time: 4 minutes
August 17, 2026
Detailed shot of a Jungle Carpet Python (Morelia spilota cheynei) in its natural habitat.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python tarfile: Create Safe TARs

Learn Python tarfile to create compressed TARs, inspect members, and extract archives with filters, limits, and path traversal protection.

Read more

Reading time: 4 minutes
August 17, 2026
Row of colorful office binders neatly arranged on a shelf, ideal for organization concepts.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python gzip: Compress .gz Files

Learn Python gzip to read and write .gz files, produce reproducible streams, process large data, and limit external expansion.

Read more

Reading time: 4 minutes
August 17, 2026
Neatly arranged blue office binders labeled with dates and names for organized storage.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python lzma: Compress XZ Files

Learn Python lzma to create XZ files, process streams, select checks and filters, and enforce memory limits on external data.

Read more

Reading time: 4 minutes
August 17, 2026
Detailed close-up texture of a snake's patterned skin showcasing natural patterns and scales.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python bz2: Compress with bzip2

Learn Python bz2 to compress files and bytes, process data incrementally, handle concatenated streams, and limit external expansion.

Read more

Reading time: 4 minutes
August 16, 2026