O Zen do Python é um conjunto de princípios que orientam o design da linguagem de programação Python. Foi escrito por Tim Peters e é acessível através do interpretador Python ao digitar import this. O Zen do Python encapsula a filosofia e os valores essenciais da comunidade Python. Ele enfatiza a legibilidade, simplicidade e praticidade, encorajando os programadores a escrever código claro e explícito.
import this
O Zen do Python, por Tim Peters
Bonito é melhor que feio.
Explícito é melhor que implícito.
Simples é melhor que complexo.
Complexo é melhor que complicado.
Plano é melhor que aninhado.
Esparso é melhor que denso.
A legibilidade conta.
Casos especiais não são especiais o bastante para quebrar as regras.
Embora a praticidade vença a pureza.
Erros nunca devem passar silenciosamente.
A menos que sejam explicitamente silenciados.
Diante da ambiguidade, recuse a tentação de adivinhar.
Deveria haver um — e preferencialmente só um — jeito óbvio de fazer algo.
Embora esse jeito possa não ser óbvio a princípio a menos que você seja holandês.
Agora é melhor que nunca.
Embora nunca frequentemente seja melhor que já.
Se a implementação é difícil de explicar, é uma má ideia.
Se a implementação é fácil de explicar, pode ser uma boa ideia.
Namespaces são uma ótima ideia — vamos fazer mais dessas!