2020年已经过去了,国外的一家专门提供Python服务的网站Troy Labs,盘点出了2020年发布的Python库Top10。上榜的有FastAPI的升级版Typer、将CLI变成彩色的Rich、基于GUI框架的Dear PyGui、还有精简报错信息的PrettyErrors……总有一款是你想要的。Typer跟FastAPI的原理相同,都是Python上用来构建API服务的一个高性能框架。
它是FastAPI的升级版,不仅能够准确地记录代码,还能够轻松地进行CLI验证。Rich API不仅能够在终端输出提供丰富的彩色文本和精美的格式,还提供了精美的表格、进度条、编辑器、追踪器、语法高亮等。Dear PyGui是一个便于使用、功能强大的Python GUI框架。PrettyErrors是一个精简Python错误信息的工具,特点是界面十分简洁友好。
Diagrams让不需要任何设计类工具,直接在Python代码中绘制云系统结构。Hydra可以使配置工作变得简单。PyTorch Lightning是一个轻巧的PyTorch包装器,用于高性能AI研究。Hummingbird是微软的一项研究成果,它能够将已经训练好的ML模型汇编成张量计算。HiPlot是今年3月Facebook发行的一个库,主要用于处理高维数据。
Scalene是一个用于Python脚本的CPU和内存分析器,能够正确处理多线程代码。