Blog

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

Illuminated server room representing secure TLS connections with Python ssl
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python ssl: Secure TLS Connections

Learn Python ssl to build TLS clients and servers, validate certificates and hostnames, configure CA trust, minimum versions, and mTLS.

Read more

Reading time: 5 minutes
August 19, 2026
Account verification screen representing message authentication with Python HMAC
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python HMAC: Authenticate Messages

Learn Python HMAC to sign and verify webhooks, files, and service messages with SHA-256, safe keys, canonical data, and replay

Read more

Reading time: 5 minutes
August 19, 2026
Fingerprint scanner representing digest verification with Python hashlib
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python hashlib: Secure Hashes

Learn Python hashlib for SHA-256, file verification, BLAKE2, key derivation, password hashing decisions, and safer digest handling.

Read more

Reading time: 5 minutes
August 19, 2026
Projected binary code representing Python binascii conversions
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python binascii: Binary and ASCII

Learn Python binascii to convert hexadecimal, Base64 and quoted-printable, calculate CRC values, and validate binary data safely.

Read more

Reading time: 5 minutes
August 18, 2026
A developer typing code on a laptop with a Python book beside in an office.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python codecs: Master Encodings

Learn Python codecs to inspect encodings, handle errors and BOMs, process incremental streams, and migrate codecs.open to open.

Read more

Reading time: 6 minutes
August 18, 2026
A person in a hoodie coding on dual monitors, depicting cybersecurity and hacking themes.
Advanced Python
Foto de perfil de Leandro Hirt da Academify

Python base64: Encode Binary Data

Learn Python base64 to encode bytes, use URL-safe Base64, validate padding, enforce limits, and distinguish encoding from encryption.

Read more

Reading time: 5 minutes
August 18, 2026
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