== The Zen of Python, by Tim Peters == * Beautiful is better than ugly. * Explicit is better than implicit. * Simple is better than complex. * Complex is better than complicated. * Flat is better than nested. * Sparse is better than dense. * Readability counts. * Special cases aren't special enough to break the rules. * Although practicality beats purity. * Errors should never pass silently. * Unless explicitly silenced. * In the face of ambiguity, refuse the temptation to guess. * There should be one-- and preferably only one --obvious way to do it. * Although that way may not be obvious at first unless you're Dutch. * Now is better than never. * Although never is often better than *right* now. * If the implementation is hard to explain, it's a bad idea. * If the implementation is easy to explain, it may be a good idea. * Namespaces are one honking great idea -- let's do more of those! ---- == The Zen of 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 aglomerado. * Esparso é melhor que denso. * Legibilidade faz diferença. * 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 ambigüidade, recuse a tentação de adivinhar. * Deve haver um -- e preferencialmente só um -- modo óbvio para fazer algo. * Embora esse modo possa não ser óbvio à primeira vista a menos que você seja holandês. * Agora é melhor que nunca. * Embora nunca freqüentemente seja melhor que *exatamente* agora. * Se a implementação é difícil de explicar, é uma má idéia. * Se a implementação é fácil de explicar, pode ser uma boa idéia. * Namespaces são uma grande idéia -- vamos fazer mais dessas! TheZenOfPythonExplained