O Zen
Lição 9 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
O Zen do Python é uma coleção de 19 "princípios orientadores" para escrever código em Python.
O belo é melhor que o feio.
Explícito é melhor que implícito.
Simples é melhor que complexo.
Complexo é melhor que complicado.
Plano é melhor que aninhado.
Esparso é melhor que denso.
Legibilidade conta.
Casos especiais não são especiais o suficiente para quebrar as regras.
Embora a praticidade supere a pureza.
Erros nunca devem passar despercebidos.
A menos que sejam explicitamente silenciados.
Diante da ambiguidade, recuse a tentação de adivinhar.
Deve haver uma -- e de preferência apenas uma -- maneira óbvia de fazer isso.
Embora essa maneira possa não ser óbvia a princípio, a menos que você seja holandês.
Agora é melhor que nunca.
Embora nunca seja frequentemente melhor que *agora*.
Se a implementação for difícil de explicar, é uma má ideia.
Se a implementação for fácil de explicar, pode ser uma boa ideia.
Namespaces são uma ideia e tanto -- vamos fazer mais deles!
Esperamos que, após este curso, você entenda e siga algumas dessas diretrizes!
Você pode imprimir o seguinte com (no interpretador)
>>> import thisExperimente você mesmo
Esta lição não inclui um desafio de código.
Todas as lições de Clean Code - Escreva códigos melhores com Python
Pratique por conta própria: Compilador de Python online