Fundamentals

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

Operações matemáticas usando o módulo math em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python math Module: Mathematical Operations

Learn Python's math module: sqrt, pow, ceil, floor, trig functions, logarithms, constants like pi and e, and special numeric checks

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
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
Criação de geradores eficientes usando yield em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python yield: Create Efficient Generators

Learn how Python yield works to create memory-efficient generators, process large files, build infinite sequences, and use generator pipelines.

Read more

Reading time: 6 minutes
June 3, 2026
Uso do operador walrus para atribuições inline em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python Walrus Operator (:=) Explained with Examples

Learn how Python's walrus operator (:=) works for assignment expressions inside if, while, and list comprehensions, with practical examples and

Read more

Reading time: 3 minutes
June 3, 2026
Geração de números aleatórios seguros usando secrets em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Generate Secure Random Numbers in Python with secrets

Learn how Python's secrets module generates cryptographically secure random numbers, tokens, and passwords using randbelow, token_hex, token_urlsafe, and compare_digest.

Read more

Reading time: 4 minutes
June 1, 2026
Pattern matching com match case em Python
Fundamentals
Foto de perfil de Leandro Hirt da Academify

Python match-case: Pattern Matching Explained

Learn how Python match-case works for structural pattern matching, including values, sequences, dictionaries, guards, and dataclasses with practical examples.

Read more

Reading time: 4 minutes
May 30, 2026