Build your ultimate AI agent
课程介绍
您是否总是在文件之间复制粘贴相同的代码,希望能更轻松地复用并分享这些妙用片段?把代码封装成 Python 包就能帮到您!在本课程中,您将学习包的结构,以及将零散代码变成易于使用的包所需的额外文件。您还会学习导入结构、文档编写,以及如何使用 flake8 保持代码风格一致。接着,您将通过构建模板来加速包开发,使用 cookiecutter 创建包的骨架。最后,您将学习如何使用 setuptools 和 twine 构建并将您的包发布到 PyPI——Python 包的全球舞台。
先修要求
课程大纲
课程大纲
1
从零散代码到本地包
2
从任意位置安装您的包
让您的包对您自己和他人都可安装。在本章中,您将学习处理依赖、编写 README,并包含许可证。您还将完成将包发布到 PyPI(Python 包的主要托管平台)的全部步骤。
3
提升您的包的质量
将您的包提升到专业水准。了解如何使用 pytest 防止错误、使用 tox 测试您的包是否能在多个 Python 版本下正常运行,以及使用 flake8 维护良好的代码风格。
4
快速包开发
更高效地创建您的包。在最后一章中,您将学习如何使用 cookiecutter 生成包所需的所有支持文件,使用 Makefile 简化新版本发布,并了解为了吸引用户和贡献者,您的包还需要的最后几个文件。
开发 Python 包
课程完成

