总结!Github年度最强Python库排行榜
文章图片
文章图片
开源最前线(ID:OpenSourceTop)整编
近日 , 专门提供Python服务的网站TroyLabs盘点出了2020年发布的Python库Top10 。 一起来看看2020年最强Python库都有哪些:
1.Typer
你可能并不怎么需要写CLI应用程序 , 但在有些时候还是需要用到 , 在FastAPI取得巨大成功之后 , tiangolo使用同样的原理开发了typo , 这是一个新的库 , 它允许你利用Python3.6+的类型提示特性来编写命令行接口 。
文章图片
这样的设计除了可以确保你的代码得到适当的文档化 , 你还可以更快速的得到一个带有验证的CLI界面 。 通过使用类型提示 , 你可以在编辑器(如VSCode)代码自动补全 , 大大提高了你的工作效率 。
为了增强它的特性 , Typer还能配合命令行神器Click使用 , 这意味着Typer可以充分利用Click的所有优点和插件 , 并根据自己的需求实现更加复杂的功能 。
开源地址:
2.Rich
谁说终端应用程序就一定是单一的黑白色?其实它也可以是彩色的 。
文章图片
你想要在终端添加颜色和样式么?你想要你的终端可以快速打印复杂的表么?你想要轻松地显示漂亮的进度条、Emojis么?以上这些功能通通都可以在Rich中实现 , 看看下面的示例截图你就懂了:
这个库将终端应用程序的体验提升到了一个全新的水平 。
开源地址:
3.DearPyGUI
尽管Rich可以让你的终端应用程序变得很漂亮 , 但有时这还不够 , 你更需要的是一个真正的GUI , DearPyGui是一个便于使用、功能强大的PythonGUI框架 。
文章图片
DearPyGui使用了在电子游戏中很流行的即时模式范式 。 这基本上意味着动态GUI是逐帧独立绘制的 , 不需要持久化任何数据 。 这也是DearPyGui与其他PythonGUI框架不同的地方 , DearPyGui的高性能 , 是你在工程、模拟、游戏或数据科学应用程序中经常需要用到的 。
DearPyGui支持Windows10(DirectX11),Linux(OpenGL3)andMacOS(Metal)
开源地址:
4.PrettyErrors
文章图片
PrettyErrors是一个精简Python错误信息的工具 , PrettyErrors只做一件事 , 它支持在终端进行彩色输出 , 标注出文件栈踪迹 。 这样一来 , 你就不需要扫描整个屏幕来找到异常的部分 。
开源地址:
5.Diagrams
文章图片
我们程序员喜欢解决问题和编写代码 , 但有时 , 我们需要向其他同事解释复杂的架构设计 , 作为项目文档的一部分 。 一般情况下 , 我们会使用GUI工具处理图表 , 并将文稿进行可视化处理 。 但是还有更好的方法 。
Diagrams可以让你在没有任何设计工具的情况下直接用Python代码绘制云系统架构 , 它的图标对包括括AWS、Azure、GCP在内的几家云服务提供商来说都很有用 。 这使得创建箭头和组变得非常容易 , 而且只需要几行代码就能实现 。
开源地址:
6.HydraandOmegaConf
在机器学习项目中做研究和实验时 , 总是有无数的设置可以尝试 , 在重要的应用程序中 , 配置管理可能会变得非常复杂 , 如果有一种结构化的方法来处理这些难题就好了 。
Hydra允许你以一种可组合的方式构建配置 , 并从命令行或配置文件中覆盖某些部分 。 下面举个例子 , 关于如何使用Hydra定义一个基本配置 , 然后用它们运行多个不容的任务:
pythontrain_model.pyvariation=option_a,option_b
文章图片
开源地址:
7.PyTorchLightning
每一个能够提高数据科学团队生产力的工具都是非常宝贵的 。 PyTorchLightning通过将科学与工程分离的方式来提高效率 , 它有点像TensorFlow的Keras , 在某种意义上 , 它可以使你的代码更加简洁 , 不过它依然还是PyTorch , 你依然可以访问所有常用的api 。
文章图片
这个库能够使DL/ML研究的40多个部分实现自动化 , 例如GPU训练、分布式GPU(集群)训练、TPU训练等等……
开源地址:
- 创兴银行发布2020年度业绩报告,资产总额同比上升9.46%
- RNG干碎EDG稳坐榜首,小虎纳尔1拍4引泪目,笑笑却透露1条坏消息TOP虎整出新活,1张双倍输出图火了EDG强势扳平比分,有猪狗大战那味了小虎极限1推4引泪目
- VS2019中的远程调试支持先来一个长句自定义远程部署面向Windows的MSBuild工程面向Linux的MSBuild工程面向Windows的CMake工程面向Linux的CMake工程总结最后
- 投资者提问:董秘您好!请问股东大会什么时间召开,审议年度分配、公积金转赠股...
- Uzi拿下微博热点年度人物奖项,网友:感动
- 驾校学不到的知识:老司机总结出的四个实用驾车技巧
- 北京地区2021年度人事考试工作计划公布
- 有什么好的摆脱痘印的方法?饮食习惯,一文全总结,建议收藏
- 回顾2020十佳电视剧,《沉默的真相》第3,榜首年度剧王没争议
- Sensor Tower年度报告:品类、头部产品、美术趋势