The Zen of Python

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

ティム・ピーターズによるパイソンの禅

美しいことは、醜いことよりもいい
明白であるのは、暗黙であるよりもいい
シンプルなのは、複合体よりもいい
複合体は複雑にされるよりもいい
フラットなのは入れ子にされるよりもいい
まばらであるのは、濃いというよりももいい
読み易さは重要
特別なケースは規則を破ることができるくらいには特別ではない
実用性は純粋なビートを刻むが、エラーは決して静かに過ごすべきではない

明らかに黙らない場合、
あいまいさに直面して、推測する誘惑を拒否してください。

ずっとそれをするために明白な1つ(望ましくは1つだけ)があるべきです。

あなたがオランダ人でないなら、その道は初めに、明白でないかもしれませんが。
現在、決して良くはありません。

もっとも、現在、決して*より十分しばしば正しい*ではありません。

実現は説明しにくいなら、それが悪い考えです。
実現は説明しやすいなら、それが名案であるかもしれません。

名前空間は1つの酔っぱらっているすばらしい考えです--それらのそれ以上のことをしましょう。


terminalでpythonを起動して、

>>> import this

と打つと出てくる。