标签: Python包开发

  • Udemy高级Python课程:Python包开发全攻略

    课程链接: https://www.udemy.com/course/python-packaging/

    如果你是一名有一定Python基础的开发者,想要将你的代码变成可以被全球开发者轻松安装和使用的Python包,那么这门由Justin Furuness博士主讲的《Advanced Python: Python packaging》绝对不容错过。在短短一小时内(甚至可以以2倍速学习),你将掌握从零开始创建Python包的完整流程,包括pyproject.toml与setup.py的区别、MANIFEST文件的使用、绝对与相对导入、版本管理、依赖关系、命令行调用及README徽章等实用技巧。Justin博士凭借其丰富的实战经验,其制作的包已被国家标准与行业协会采纳,下载量超过十万,连续更新以紧跟Python生态的最新变化,确保内容紧贴实用需求。课程适合具有Python开发经验,渴望提升到包管理与发布层级的开发者,课程还配备详细答疑支持,保证你在学习中无后顾之忧。无论你是准备将项目打包传播,还是希望在职业生涯中增添一项核心技能,这门课程都将助你一臂之力。从基础到高级,循序渐进,带你成为Python包开发的高手!赶快加入,开启你的Python包开发之旅吧!

    课程链接: https://www.udemy.com/course/python-packaging/

  • 全面提升你的Python开发技能:Udemy课程《Python:编码指南、工具、测试与包(2024)》推荐

    课程链接: https://www.udemy.com/course/python-coding-guidelines-tooling-testing-and-packaging/

    在现代软件开发中,写出规范、可维护的Python代码至关重要。Udemy平台上的《Python:编码指南、工具、测试与包(2024)》课程,为你提供了一站式的学习体验,帮助你深入理解Python的最佳实践和实用工具。本课程涵盖了从基础的编码规范(如PEP8)到高级的工具应用,包括Pylint、Flake8、Autopep8、Black和Pydocstyle,确保你的代码清晰、规范、一致。你还将学习不同的文档字符串风格(Sphinx、Numpy、Google),掌握类型注解和静态类型检查工具MyPy,提升代码的类型安全性。此外,课程还涉及调试、性能分析、单元测试(TDD)以及如何创建和发布自己的Python包,使用MkDocs制作现代化HTML文档,以及利用GitHub Actions实现持续集成。无论你是Python初学者还是希望提升职业水平的开发者,这个课程都能为你提供实用的技能和宝贵的实践经验。快来加入我们,一起迈向Python开发的更高境界!

    课程链接: https://www.udemy.com/course/python-coding-guidelines-tooling-testing-and-packaging/