我心目中最棒的 10 个 Python 库

本文推荐10个出色的Python库,包括Typer(FastAPI升级版)、Rich(彩色CLI)、Dear PyGui(GPU驱动的GUI框架)、PrettyErrors(美化错误信息)和Diagrams(代码中绘制云系统结构)。其他还包括Hydra+OmegaConf(简化配置管理)、PyTorch Lightning(高性能AI研究)、Hummingbird(模型转换)、HiPlot(高维数据可视化)和Scalene(CPU和内存分析器)。这些库能极大提升开发效率和代码质量。
摘要由CSDN通过智能技术生成

这篇文章推荐 10个实用的 python 库,每一个都是同类库下的佼佼者,试用过后保准你会爱上,要学就学这样的库。

这里面有FastAPI的升级版Typer、将CLI变成彩色的Rich、基于GUI框架的Dear PyGui、还有精简报错信息的PrettyErrors……

下面就让我们一起来看看吧~

1、Typer

Typer跟FastAPI的原理相同,都是Python上用来构建API服务的一个高性能框架。

它是FastAPI的升级版,不仅能够准确地记录代码,还能够轻松地进行CLI验证。

Typer易于学习和使用,不需要用户阅读复杂的教程文档即可上手。支持编辑器(如VSCode)代码自动补全,提高开发人员的开发效率,减少bug的数量。

其次,Typer还能配合命令行神器Click使用,就可以利用Click的优点和插件,实现更复杂的功能。

开源地址:https://github.com/tiangolo/typer

2、Rich

谁规定CLI界面一定得是黑白的?它也可以是彩色的。

Rich API不仅能够在终端输出提供丰富的彩色文本和精美的格式,还提供了精美的表格、进度条、编辑器、追踪器、语法高亮等。如下图所示。

它还可以安装在Python REPL上,所有的数据结构都可以漂亮地输出或标注。

总而言之,它是彩色的、漂亮的、强大的。

Rich兼容性也不错,适用于Linux,Mac和Windows等多种系统。真彩色/表情符号可与新的Windows终端一起使用。

但是请注意,Rich必须要Python 3.6.1或以上版本。

开源地址:https://github.com/willmcgugan/rich

3、Dear PyGui

如上所示,虽然终端应用程序可以做成很漂亮的样子。但是,你可能还需要一个真正的GUI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值