Blog

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

Criação de cliente TCP simples usando Python
Best Practices
Foto de perfil de Leandro Hirt da Academify

Build a Simple Python TCP Client

Build a simple Python TCP client using the socket module: connect to a server, send and receive bytes, handle errors,

Read more

Reading time: 3 minutes
June 3, 2026
Uso do módulo time para controlar tempo em scripts Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python time Module for Beginners

Learn how Python's time module works: Unix timestamp, time.sleep() for pauses, localtime(), strftime() for date formatting, and measure execution time.

Read more

Reading time: 3 minutes
June 3, 2026
Uso da função zip para combinar listas em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python zip() Function: Beginner’s Guide

Learn how Python zip() works: combine iterables, loop over multiple lists, handle different lengths, unzip with *, and use zip_longest

Read more

Reading time: 2 minutes
June 3, 2026
Criação de hashes seguros para senhas usando Python
Best Practices
Foto de perfil de Leandro Hirt da Academify

Python Password Hashing with bcrypt

Learn Python password hashing with bcrypt: generate secure hashes, verify passwords, understand salt, and build a complete authentication system.

Read more

Reading time: 4 minutes
June 3, 2026
Uso do módulo collections para estruturas avançadas em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python collections Module: namedtuple to deque

Learn Python's collections module: namedtuple, Counter, defaultdict, and deque for better performance and readability than built-in lists and dicts.

Read more

Reading time: 4 minutes
June 3, 2026
Uso de dataclasses para simplificar classes em Python
Best Practices
Foto de perfil de Leandro Hirt da Academify

Python Dataclasses: Clean Data Classes Easily

Learn how Python dataclasses work: auto-generate __init__, __repr__, __eq__, use default values, field(), frozen=True, __post_init__, and asdict/astuple.

Read more

Reading time: 4 minutes
June 3, 2026
Como resolver problemas de caminhos de arquivos em scripts Python
Error Resolution
Foto de perfil de Leandro Hirt da Academify

Fix Python FileNotFoundError: Path Guide

Fix Python FileNotFoundError: understand absolute vs relative paths, use pathlib and os.getcwd(), handle errors with try/except, and build a reliable

Read more

Reading time: 3 minutes
June 3, 2026
Como resolver erros de codificação UTF-8 em Python
Error Resolution
Foto de perfil de Leandro Hirt da Academify

Fix Python UTF-8 Encoding Errors

Fix Python UTF-8 encoding errors: always specify encoding when opening files, handle UnicodeDecodeError, auto-detect with chardet, and write a safe

Read more

Reading time: 4 minutes
June 3, 2026