01 / 導讀
導讀
適合誰
適合已用Python卻希望成果能被他人理解和使用的學生、研究者,可用於一學期大學課程或指導自學。連續研究專案把個人指令碼到共享軟體的轉變具體化,也講程式碼之外的組織選擇。
需要的基礎
需基本Python,熟悉檔案、迴圈、條件和函式;有資料分析經驗更好。本書教授開發工具,不要求已接受職業軟體工程訓練。
涵蓋內容
路線包括Shell、專案組織、命令列、Git協作、流程自動化、配置、測試、除錯和打包,以詞頻研究貫穿,並明確開放、可重複與可持續不是同一屬性。
如何使用
在乾淨目錄跟做專案,每次變化記入版本控制。擴充套件分析前先在新環境復現結果,設計能抓到真實科學錯誤的測試。請同伴只靠文件執行流程,根據失敗改進包,並解釋每種工具如何保護研究過程,而不只記命令。
版本與來源
作者託管完整版本署2021年10月14日,前言明確正文CC BY 4.0、程式碼MIT許可。內容包含習題和附錄;這裡採用完整閱讀站,不把出版商預覽當全文。