PEP 8 で、Guido は組み込みクラス以外のすべての Python クラスを大文字にする必要があると述べました。
組み込み名には別の規則があることに注意してください。ほとんどの組み込み名は単一の単語 (または 2 つの単語が一緒に続く) であり、CapWords 規則は例外名と組み込み定数にのみ使用されます。
私は興味があります: CapWords の組み込みクラスとそうでないものがあるのはなぜですか? たとえば、datetime モジュールのクラス (datetime、date、timedelta など) は大文字ではありません。ただし、Request (urllib 内) と Queue はあります。
これには理由やストーリーがあるのですか?