The Zen
Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 9/28。
The Zen of Python は、Pythonでコードを書くための19の「指針」を集めたものです。
美しさは醜さより勝る。
明示的であることは、暗黙的であることより良い。
単純であることは、複雑であることより良い。
複雑であることは、込み入っていることより良い。
フラットであることは、ネストされていることより良い。
間隔があいていることは、密集していることより良い。
読みやすさは重要である。
特殊なケースは、ルールを破らなければならないほど特殊ではない。
実用性は純粋さに勝る。
エラーは決して黙って見過ごされてはならない。
明示的に黙らされていない限り。
曖昧さに直面したとき、推測したくなる誘惑を拒絶せよ。
何かを行うには、1つの(できれば唯一の)明白な方法があるべきだ。
あなたがオランダ人でない限り、その方法は最初は明白ではないかもしれないが。
今やる方が、やらないよりはマシである。
ただし、やらない方が「今すぐ」やるよりマシなことも多い。
実装を説明するのが難しいなら、それは悪いアイデアだ。
実装を説明するのが簡単なら、それは良いアイデアかもしれない。
名前空間は素晴らしいアイデアだ。もっと活用しよう!
このコースを終えた後、あなたがこれらのガイドラインのいくつかを理解し、従うようになることを願っています!
(インタプリタで)次のように入力すると、これらを表示できます。
>>> import this自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。