ExpertiDict

Python · Essencial · Inglês · Técnico

PEP 8

/pɛp eɪt/substantivo

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:
  pass

Exemplos

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.

Veja também

Todos os termos de Python