-
\"现代Python项目课程的配套资料和讲义\
资源介绍
现代Python项目是一门弥合“了解Python”和“舒适地构建Python应用程序”之间的鸿沟的课程。 您将学到设置健壮的开发环境,添加有用的工具以及构建典型的Python项目所需的一切知识。
您将学到什么
现代Python项目涵盖以下主题:
设置VS Code进行Python开发-如何配置VS Code,调试代码,运行测试以及要安装的插件。
管理Python版本和软件包,隔离项目之间的依赖关系以及安装全局软件包。
创建新项目时,首先使用cookiecutter。
管理Python项目-如何编写良好的需求文件,使用pip工具固定依赖项,使用Makefile管理任务以及使用Poetry一次完成所有这些工作。
添加格式化程序,lint和其他静态分析工具,以使您的代码更好。
使用pytest测试代码-如何配置代码,如何使用固定装置,模拟或参数化以及要安装的插件。
使用Sphinx