The Zen
Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 9/28。
Pythonの禅は、Pythonでコードを書くための19個の「指針」を集めたものです。
美しい方が醜いよりも優れています。
明示的な方が暗黙的よりも優れています。
単純な方が複雑なものよりも優れています。
複雑な方が込み入ったものよりも優れています。
平坦な方が入れ子状よりも優れています。
疎な方が密なものよりも優れています。
可読性が重要です。
特殊な場合であっても、ルールを破るほど特別ではありません。
実用性は純粋さに勝ります。
エラーを決して黙って通過させてはいけません。
明示的に黙らせた場合を除きます。
曖昧さに直面したら、推測する誘惑を退けましょう。
それを実行する明白な方法は1つ、できればただ1つであるべきです。
ただし、オランダ人でない限り、最初はその方法が明白ではないかもしれません。
今の方が決してしないよりも優れています。
ただし、*right* 今よりも決してしない方がよいことが多いでしょう。
実装を説明するのが難しいなら、それは悪い考えです。
実装を説明するのが簡単なら、それは良い考えかもしれません。
名前空間はとても素晴らしいアイデアです――もっと活用しましょう!
このコースを終えた後には、これらの指針のいくつかを理解し、実践できるようになっていることを願っています!
次のコードを(インタープリターで)実行できます。
>>> import this自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
Clean Code - Pythonでより良いコードを書くのすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ