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.