Python高級課程:如何創建/發佈/維護/參與Opensource Software
通过一系列的工具,创建发布自己的Python开源软件
Description
本课程主要是面向已入门的Python开发者,帮助大家更专业的进行Python开发,并且想发布一款Python的开源软件。让大家了解到一个专业成熟的Python项目应该有什么,是什么样子的。
计划的主要内容包括:
- 在GitHub上初始化一个项目。
- 如何使用维护和使用Python虚拟环境
- 如何检查自己的代码是否符合Python的代码风格
- 如何通过sphinx/mkdoc等工具以及ReadtheDoc生成专业的文档
- 如何通过tox工具做自动化测试,风格检查
- 如何创建Python包并上传至PyPi
- GitHub的高级设置
- 开源项目的交流方式
What You Will Learn!
- 如何使用虚拟环境
- 如何检查代码风格
- 如何通过sphinx写文档
- 如何tox等集成工具
- 如何使用GitHub
Who Should Attend!
- 想要提高Python开发的专业性水平
- 想要管理Python项目开发,标准化
- 想发布、参与Python开源软件