Python · Essencial · Inglês · Técnico
PEP 8
Guia de estilo oficial do código Python: define recuo de quatro espaços, nomes em snake_case, limite de linha e ordem dos imports.
Onde usar
Linters e formatadores, como ruff e black, cuidam da maior parte da PEP 8 por você. Com uma dessas ferramentas no projeto, a discussão de estilo sai do code review.
Em código
# PEP 8
def calcular_total(preco, qtd):
return preco * qtd
class CarrinhoDeCompras:
passExemplos
Does this naming follow PEP 8?
Esse nome segue a PEP 8?
Our linter enforces PEP 8 on every commit.
Nosso linter aplica a PEP 8 a cada commit.
Cuidado
É recomendação, não lei: a própria PEP 8 diz que a consistência com o projeto vale mais que seguir cada regra.
Sinônimos
guia de estilo do Python
Origem
PEP é a sigla de Python Enhancement Proposal, o processo de propostas de melhoria da linguagem.