旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 PEP8スタイルガイドに従う

書籍”Effective Python”項目2のメモです。Pythonを始めて半年経ちますが、真面目に言語自体の勉強をしていなかったので空き時間使ってまだ知らなかった事のメモをします。

名前付けの規約

  • 関数、変数、属性 ⇒ lowercase_underscore

  • protected属性 ⇒ _leading_underscore

  • private属性 ⇒ __double_underscore

  • クラス、例外 ⇒ CapitalizedWord

  • モジュールレベルの定数 ⇒ ALL_CAPS

式と文の規約

  • インポートの順番は、標準ライブラリモジュール、サードパーティーのモジュール、自分のモジュールの順番に行う。各モジュールはアルファベット順にインポートする

Effective Python ―Pythonプログラムを改良する59項目

Effective Python ―Pythonプログラムを改良する59項目