Menu
Coddy logo textTech

The Zen

Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 9/28。

Pythonの禅は、Pythonでコードを書くための19個の「指針」を集めたものです。

美しい方が醜いよりも優れています。

明示的な方が暗黙的よりも優れています。

単純な方が複雑なものよりも優れています。

複雑な方が込み入ったものよりも優れています。

平坦な方が入れ子状よりも優れています。

疎な方が密なものよりも優れています。

可読性が重要です。

特殊な場合であっても、ルールを破るほど特別ではありません。

実用性は純粋さに勝ります。

エラーを決して黙って通過させてはいけません。

明示的に黙らせた場合を除きます。

曖昧さに直面したら、推測する誘惑を退けましょう。

それを実行する明白な方法は1つ、できればただ1つであるべきです。

ただし、オランダ人でない限り、最初はその方法が明白ではないかもしれません。

今の方が決してしないよりも優れています。

ただし、*right* 今よりも決してしない方がよいことが多いでしょう。

実装を説明するのが難しいなら、それは悪い考えです。

実装を説明するのが簡単なら、それは良い考えかもしれません。

名前空間はとても素晴らしいアイデアです――もっと活用しましょう!

このコースを終えた後には、これらの指針のいくつかを理解し実践できるようになっていることを願っています!

 

次のコードを(インタープリターで)実行できます。

>>> import this

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

Clean Code - Pythonでより良いコードを書くのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ