2023 年有很多活动和创新等着我们,时间非常宝贵,如果一个库可以为你完成,为什么还要从头开始编写函数呢?图书馆是开发人员最好的朋友和救星。任何好的项目都应该使用一些“最佳”库。
本博客是“令人惊叹的 Python 库”系列的一部 购买批量短信服务 分,其中介绍了 7 个可帮助您提高开发技能的 Python 库。
1.路易吉
Luigi 是最受欢迎的工具之一,在 Github 上拥有超过 16,000 个星标,由 Spotify 提供。该库的目标是解决通常与长期运行的批处理过程相关的所有过程。您想创建不同的链并使其自动化,但可能会遇到一些问题。这些任务可以是任何类型,但它们通常是长期过程,例如例如 Hadoop 作业、将数据转入或转出数据库、运行机器学习算法或其他事情。
- GitHub – spotify/luigi:Luigi 是一个 Python 模块,可帮助您构建复杂的批处理管道……
- Luigi 是一个 Python 模块, 未来项目中使 可 米歇尔我的美人儿:与冯德莱恩并肩 帮助您构建复杂的批处理作业管道。它处理依赖关系解析……
- github.com
2. MonkeyType
这是由 Instagram 提供的。在代码中添加注释的主要动机是可读性和静态分析。该库收集函数参数和返回值的类型,它可以自动生成存根文件,甚至可以直接在代码中添加大纲类型注释,所有这些都基于运行时收集的类型。该库在 GitHub 上拥有超过 4,000 颗星。
- GitHub – Instagram/MonkeyType:一个通过以下方式生成静态类型注释的 Python 库……
- MonkeyType 收集函数参数和返回值 比特币数据库美国 的运行时类型,并可以自动生成存根文件或……
- github.com
3. tensorwatch
来自微软的库。它是微软研究院推出的一款用于数据科学和深度学习的调试和可视化工具。它在 Jupyter Notebook 中运行,以可视化机器学习见解并对模型和数据执行其他一些基本分析任务。该库在 GitHub 上有超过 3000 个星标。
- GitHub – microsoft/tensorwatch:Python 机器学习的调试、监控和可视化……
- TensorWatch 是一款专为数据科学、深度学习和强化学习而设计的调试和可视化工具……
- github.com
4. xmltodict
如果您必须使用 XML,那么此资源将对您有用。该库允许您像使用 JSON 一样使用 XML。它还包含许多功能,例如“命名空间”支持、流模式、循环等。该库在 GitHub 上有超过 4.5 千颗星。