Coletânea Python do ZERO às Redes Neurais Artificiais

A filosofia do Python

 

Python tem uma filosofia própria, ou seja, uma série de porquês que são responsáveis por Python ter sido criada e por não ser “só mais uma linguagem de programação”.

 

Por Tim Peters, um influente programador de Python

 

1. Bonito é melhor que feio.

2. Explícito é melhor que implícito.

3. Simples é melhor que complexo.

4. Complexo é melhor que complicado.

5. Plano é melhor que aglomerado.

6. Escasso é melhor que denso.

7. O que conta é a legibilidade.

8. Casos especiais não são especiais o bastante para quebrar as regras.

9. A natureza prática derruba a teórica.

10. Erros nunca deveriam passar silenciosamente.

11. a menos que explicitamente silenciasse.

12. Diante da ambiguidade, recuse a tentação de adivinhar.

13. Deveria haver um -- e preferivelmente só um -- modo óbvio para fazer as coisas.

14. Embora aquele modo possa não ser óbvio a menos que você seja holandês.

15. Agora é melhor que nunca.

16. Embora nunca é frequentemente melhor que *agora mesmo*.

17. Se a implementação é difícil para explicar, isto é uma ideia ruim.

18. Se a implementação é fácil para explicar, pode ser uma ideia boa.

19. Namespaces são uma grande ideia -- façamos mais desses!

 

Essa filosofia é o que fez com que se agregasse uma comunidade enorme disposta a investir seu tempo em Python. Em suma, programar em Python deve ser simples, de fácil aprendizado, com código de fácil leitura, enxuto, mas inteligível, capaz de se adaptar a qualquer necessidade.