標準的python專案結構:
專案結構要注意下面的點:
note:
a. 不要過深,也不要過平。
b. 關於單元測試應該注意下面亮點:
1. 單元測試要包含在軟體的子一級目錄中,不要將單元測試放在包目錄外面。
2. 避免被setuptools(或者其他打包的庫)作為tests頂層模組自動安裝。
3. 可以被安裝,而且其他包能夠利用它們構建自己的單元測試。
c. setup.py 是python安裝指令碼的標準名稱,在安裝時,通過python分發工具distuils進行包的安裝。
d. readme.rst /readm.txt 或者其他的檔案為使用者提供重要資訊。
e. requirments.txt包含python包所需要的依賴包。
f. test-requirements.txt列出測試集所需要的依賴包。
g. docs資料夾包含restructuredtext格式的文件。
h. etc存放配置檔案的樣例。
i. tools存放與工具有關的shell。
m. bin存放setup.py安裝的二進位制檔案。
n. data存放其他型別的檔案,例如media。
k. 不要建立只包含乙個檔案的目錄。
總的來說,你要將需求,依賴,py檔案,安裝檔案,等等專案相關的其他資料放在對於的位置。
業餘專案推薦python 新手練習Python專案
python毫無疑問是一門很偉大的語言,最近幾年,很多人都在python的世界裡轉悠。也有很多對程式設計有著濃厚的興趣但是不是相關專業的朋友開始學習python,這固然是好事情。但是很多時候,你只是看到了一棵樹,你以為你看到的是整個森林,尤其對於非專業的朋友來說。因此,做一些練手的專案就顯得尤為重要...
python專案開發流程
乙個專案的開發流程主要分為五個步驟。需求分析,架構設計,分組開發,專案測試,交付上線。產品經理帶著架構師或研發經理等開發部門的管理層去客戶公司尋求客戶的需求,見客戶之前架構師和研發經理會先大致了解一下客戶的需求,然後琢磨出一套比較容易編寫的流程,之後在於客戶交談中引導客戶按照提前設想好的流程提需求 ...
python專案開發環境建立
專案資料夾,並用venv建立虛擬環境 mkdir myproject cd myproject py 3 m venv venv命令完成之後的目錄結構如下 2022 02 11 09 18 2022 02 11 09 18 2022 02 11 09 18 venv進入虛擬環境 d mywork m...