01 / 导读
导读
适合谁
适合已用Python却希望成果能被他人理解和使用的学生、研究者,可用于一学期大学课程或指导自学。连续研究项目把个人脚本到共享软件的转变具体化,也讲代码之外的组织选择。
需要的基础
需基本Python,熟悉文件、循环、条件和函数;有数据分析经验更好。本书教授开发工具,不要求已接受职业软件工程训练。
覆盖内容
路线包括Shell、项目组织、命令行、Git协作、流程自动化、配置、测试、调试和打包,以词频研究贯穿,并明确开放、可重复与可持续不是同一属性。
如何使用
在干净目录跟做项目,每次变化记入版本控制。扩展分析前先在新环境复现结果,设计能抓到真实科学错误的测试。请同伴只靠文档运行流程,根据失败改进包,并解释每种工具如何保护研究过程,而不只记命令。
版本与来源
作者托管完整版本署2021年10月14日,前言明确正文CC BY 4.0、代码MIT许可。内容包含习题和附录;这里采用完整阅读站,不把出版商预览当全文。