Python Moderno

6 min de leitura

D-Strings no Python 3.15: Adeus textwrap.dedent()

Se você já escreveu strings multiline dentro de funções ou classes em Python, provavelmente conhece o problema: a indentação do código contamina o …

pythonpython-3.15d-strings
7 min de leitura

frozendict no Python 3.15: Dicionário Imutável

Python sempre teve frozenset como versão imutável de set, mas nunca ofereceu o equivalente para dicionários. Isso muda no Python 3.15 com a aprovação …

pythonpython-3.15frozendict
8 min de leitura

Pattern Matching em Python: Guia Completo do match/case

O Structural Pattern Matching (correspondência de padrões estruturais) chegou ao Python na versão 3.10 e é uma das adições mais poderosas à linguagem …

pythonpattern-matchingmatch-case
6 min de leitura

Dataclass em Python: O que É e Como Funciona

O que é Dataclass? Uma dataclass é uma forma simplificada de criar classes em Python que servem principalmente para armazenar dados. Introduzida no …

dataclassclassespython moderno
7 min de leitura

f-strings em Python: O que São e Como Funcionam

O que são f-strings? As f-strings (formatted string literals) são a forma mais moderna e eficiente de formatar strings em Python. Introduzidas no …

f-stringsstringsformatação
7 min de leitura

Type Hints: O que São e Como Funcionam

O que são Type Hints? Type hints (dicas de tipo) são anotações que indicam os tipos esperados de variáveis, parâmetros e retornos de funções em …

type hintstipagemmypy