Python-The Zen of Python-7

17:If the implementation is hard to explain, it's a bad idea.
コードの内容を説明するのが難しいのなら、それは悪い実装である。
18:If the implementation is easy to explain, it may be a good idea.
コードの内容を容易に説明できるのなら、おそらくそれはよい実装である。
19:Namespaces are one honking great idea -- let's do more of those!
名前空間は優れたアイデアであるため、積極的に利用すべきである。
モジュールを使うときはこう書こう。
import module module.spam() import module breakfast = module.SpamAndEggs()
こう書いてはいけない。
from module import *
こう書いていいのはターミナルで関数をテストするときなどに限られる。
通常のプログラムでこう書いてしまうと名前が衝突する可能性がある。
また、関数がどのモジュールに属しているかわからないため可読性が下がる。
モジュール名やクラス名が長いのであればasを使えばいい。
import aRidiculouslyLongModuleName as short