こんにちは。
pythonのコーディングスタイルについて調べてみたのでまとめました。
○コーディングスタイルでやりたいこと
コーディングスタイル(なんていうめんどくさいのもの)を考えてやりたいことは幾つかありますが、以下のところかと思います。
- 複数人でコードを書くときに書き方が統一されて可読性が増す
- 一度きめてさえしまえば宗教戦争も起こらない
- コーディング規約によっては自動化できる部分もあり、わりと楽に我流よりは綺麗なコードがかける
〇pep 8 => pycodestyle
コーディング規約としては有名なPEP8ですが、なんかわかりませんがpycodestyleにかわっています。ので、一応書いておきます。
Please rename this tool · Issue #466 · PyCQA/pycodestyle · GitHub
○スタイルガイドまとめ
代表的なスタイルガイドをまとめてみました。
■PEP 8 | pycodestyle
■OpenStack Style Guidelines
OpenStack Docs: hacking: OpenStack Hacking Guideline Enforcement
■Example NumPy Style Python Docstrings
Example NumPy Style Python Docstrings — napoleon 0.6.0 documentation