Python編碼規範/最佳實踐是什麼?


您可以將PEP 8指南作為聖經。幾乎所有Python開發者都使用此指南來編寫乾淨、易懂且符合標準的Python程式碼。所有現代文字編輯器都提供此指南作為擴充套件或程式碼檢查工具。您可以在 https://python.club.tw/dev/peps/pep-0008/ 檢視它。

正確組織資料夾結構。所有專案都需要正確的結構。這有助於更好地組織程式碼。Python有自己推薦的資料夾結構,您應該使用它。

README.rst
LICENSE
setup.py
requirements.txt
sample/__init__.py
sample/core.py
sample/helpers.py
docs/conf.py
docs/index.rst
tests/test_basic.py
tests/test_advanced.py


使用doctest。doctest模組搜尋看起來像互動式Python會話的文字片段,然後執行這些會話以驗證它們的工作方式與顯示的完全一致。這是該語言最好用和最有用的部分之一,您應該充分利用它。這允許進行測試驅動開發 (TDD)。

使用PyPI獲取所有模組。PyPI是Python模組的中央儲存庫。不要自己構建包,而是使用pip從PyPI安裝模組。


透過遵循Python慣用法來編寫Pythonic程式碼。這需要一些時間來適應,但可以幫助您走得更遠。您可以閱讀更多關於Python慣用法的文章:
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

更新於:2020年3月5日

542 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.