Fundamentals

Learn the essential concepts of Python from scratch with practical and easy examples for programming beginners.

Fatiamento de listas (slicing) em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python Slicing: Complete Guide with Examples

Master Python slicing with start, stop, step, negative indexes, reversal, shallow copies, slice assignment, deletion, and practical examples.

Read more

Reading time: 5 minutes
July 10, 2026
Pessoa usando tablet com caneta digital para planejar tarefas em checklist, representando organização, planejamento e produtividade digital.
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python sort() vs sorted(): Complete Guide

Understand Python sort() vs sorted(), including mutation, custom keys, reverse order, stable sorting, multiple fields, and common mistakes.

Read more

Reading time: 5 minutes
July 10, 2026
Leitura e escrita de arquivos TXT usando Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Read and Write Text Files in Python

Learn to read, write, append, and process text files in Python with UTF-8 encoding, context managers, pathlib, and practical examples.

Read more

Reading time: 5 minutes
July 10, 2026
Uso da função enumerate em loops Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python enumerate(): Cleaner Loops with Indexes

Learn Python enumerate() to loop with indexes, choose a custom start value, combine it with zip, process files, and avoid

Read more

Reading time: 5 minutes
July 10, 2026
Ilustração minimalista de testes automatizados com Pytest em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Pytest in Python: Complete Beginner’s Guide

Learn Pytest in Python from scratch: installation, assert statements, exceptions, test organization, useful commands, and common beginner mistakes.

Read more

Reading time: 10 minutes
July 10, 2026
Pessoa pensando com um monitor desfocado ao fundo
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python Data Types: int, float, str, list, and dict Explained

When you start programming in Python, you quickly realize you need to store many kinds of information. Numbers, text, product

Read more

Reading time: 12 minutes
July 8, 2026
Introdução ao módulo sys para iniciantes em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python sys Module for Beginners

Learn Python's sys module: check Python version, read command-line args with sys.argv, manage sys.path, use sys.exit(), and measure object size.

Read more

Reading time: 3 minutes
June 3, 2026
Uso do with para abrir arquivos com segurança em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python with Statement: Safe File Handling

Learn how Python's with statement safely opens files: automatic close, read/write modes, CSV handling, multiple files, and context manager basics.

Read more

Reading time: 3 minutes
June 3, 2026