Menu
Coddy logo textTech

The Zen

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

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

美しさは醜さより勝る。

明示的であることは、暗黙的であることより良い。

単純であることは、複雑であることより良い。

複雑であることは、込み入っていることより良い。

フラットであることは、ネストされていることより良い。

間隔があいていることは、密集していることより良い。

読みやすさは重要である。

特殊なケースは、ルールを破らなければならないほど特殊ではない。

実用性は純粋さに勝る。

エラーは決して黙って見過ごされてはならない。

明示的に黙らされていない限り。

曖昧さに直面したとき、推測したくなる誘惑を拒絶せよ。

何かを行うには、1つの(できれば唯一の)明白な方法があるべきだ。

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

今やる方が、やらないよりはマシである。

ただし、やらない方が「今すぐ」やるよりマシなことも多い。

実装を説明するのが難しいなら、それは悪いアイデアだ。

実装を説明するのが簡単なら、それは良いアイデアかもしれない。

名前空間は素晴らしいアイデアだ。もっと活用しよう!

このコースを終えた後、あなたがこれらのガイドラインのいくつかを理解し従うようになることを願っています!

 

(インタプリタで)次のように入力すると、これらを表示できます。

>>> import this

自分で試してみよう

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

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