A beleza do Python

The Zen of Python

" Bonito é melhor que feio 
Explícito é melhor que implícito 
Simples é melhor que complexo 
Complexo é melhor que complicado 
Linear é melhor do que aninhado 
Esparso é melhor que denso 
Legibilidade conta 
Casos especiais não são especiais o bastante para quebrar as regras.  Ainda que 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 apenas um — modo óbvio para fazer algo. Embora esse modo 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 grande ideia — vamos ter mais dessas! "
Tim Peters

Essa poesia foi uma das primeiras coisas que me atraiu no Python, você não precisa decorar várias regras antes de programar, como em algumas linguagens (Java cof cof), apenas estudar essa poesia, na qual todos os mandamentos de um programador Python estão descritos. E isso define muito bem o objetivo do Python, escrever pouco e fazer muito, diferente de algumas linguagens que precisa mais de 100 linhas para exibir um "Hello World!". Com seus módulos é possível simplificar muitas coisas que serão utilizadas várias vezes, sua sintaxe simples e de fácil aprendizado, sem ponto e vírgula (;) e chaves ({}), diferente de outras linguagens (Java cof cof), o Python também é uma linguagem muito fluída e nem um pouco engessada, diferente de outras linguagens (Java cof cof).



Comentários

Postar um comentário

Postagens mais visitadas deste blog

Jogo da Velha em Python

Comparação entre interface em Python e Java