pythonでの命名規則 - Naohiro2g/Raspberry-Pi-Projects GitHub Wiki

 - クラス              CapWords方式  頭を大文字にして単語をつなげる。 [PascalCase]
 - 関数/メソッド、変数   小文字のみ、必要に応じて単語をアンダースコアで区切る。 [snake_case]
 - 定数                大文字のみ、必要に応じて単語をアンダースコアで区切る。  [UPPER_CASE]

 - パッケージ	全小文字 なるべく短くアンダースコア非推奨
 - モジュール	全小文字 なるべく短くアンダースコア可   
 - C/C++のモジュール アンダースコアで開始

 プライベート変数/メソッドは、先頭にアンダースコアを1個つける。[from module import *]でimportされない。
 予約語との衝突を避けるために、後ろにアンダースコアを1個つける。
 破棄する変数(forループのカウンター変数など)は、アンダースコアのみ、あるいは、アンダースコアを後ろにつける。