点击上方“编程派”,选择设为“设为星标”
优质文章,第一时间送达!
本文所列项目是国外一位开发者经过分析之后,列出的一些热门 Python 项目。供大家选择时参考。
我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们细分可以分为Python Toolkit、Web、Terminal、Code Editor、Debugging、complier、Data Related、Chart 8类,分布情况如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/98c14a01dae332b867eaba86502dcba6.png)
1. Python ToolKit
Pipenv - 人类的Python开发工作流程
![](https://i-blog.csdnimg.cn/blog_migrate/ff40998dbd968b845f9e22099ea88bb6.png)
Pyxel - 一个复古的Python游戏开发环境
![](https://i-blog.csdnimg.cn/blog_migrate/ce9c2c863ffbf90ad3f64d3734fa9261.png)
PyTest v3.5 - Python框架,可以轻松编写小型测试,然后进行扩展以支持复杂的功能测试
![](https://i-blog.csdnimg.cn/blog_migrate/5e778fb022f929ab7568c323781e1548.png)
Poetry - Python依赖和包管理框架
![](https://i-blog.csdnimg.cn/blog_migrate/6687b950f1a926eac30fa81231d507a7.png)
Loguru - Python日志框架
![](https://i-blog.csdnimg.cn/blog_migrate/43cbb339abb305f6be958d4973d13a2d.png)
Faust - Python流应用开发库
![](https://i-blog.csdnimg.cn/blog_migrate/2449750553717e5431edd4087e403649.png)
Pampy - Python的模式匹配框架
![](https://i-blog.csdnimg.cn/blog_migrate/b086a69d06c5bbc352c4262582fcfefb.png)
Pyre-check - Python高性能的类型检查框架
![](https://i-blog.csdnimg.cn/blog_migrate/dde9315f6fdffe2252dd5881d46b2161.png)
Delorean,Time Travel Made Easy - Python时间处理库
![](https://i-blog.csdnimg.cn/blog_migrate/59e81bd404bf4ae4fdaaa4d7bc09b3c6.png)
Cirq - 用于创建、编辑和调用Noisy Intermediate Scale QuanTum (NISQ)电路的python框架
![](https://i-blog.csdnimg.cn/blog_migrate/3b395847b4925ea703544dc3659a6604.png)
Python-nubia - Python命令行和交互式shell框架
![](https://i-blog.csdnimg.cn/blog_migrate/4d48214a03c0327be7f87d062e8533a0.png)
2. Web
Request-HTML - Python的HTML解析库
![](https://i-blog.csdnimg.cn/blog_migrate/43972de6065f9d16e53007cc1a953e42.png)
Bokeh - Python的可视化库,可以在Web浏览器上优美地展示数据
![](https://i-blog.csdnimg.cn/blog_migrate/01140e5829c1d74a3c70bc716e826eac.png)
Vibora - 快速且异步的Python Web框架
![](https://i-blog.csdnimg.cn/blog_migrate/bf3cdb3d2bfe904feaa3c3eb9ee41874.png)
Pywebview - 围绕webview组件的轻量级跨平台本机包装器,允许在其专用窗口中显示HTML内容
![](https://i-blog.csdnimg.cn/blog_migrate/eaedfded9a3146a908ceebdf401fe35f.png)
WhatWaf - 检测并且绕过Web应用程序防火墙和保护系统
![](https://i-blog.csdnimg.cn/blog_migrate/f98f4832c8bdbafc6b73e3834cdb6376.png)
Molten - 一个轻量级的、可扩展的、高效且快速的构建HTTP API的Python框架
![](https://i-blog.csdnimg.cn/blog_migrate/4a66387e9c3b3d133bb5647625593e18.png)
3. Terminal
Termtosvg - Python实现,可将终端会话记录为SVG动画
![](https://i-blog.csdnimg.cn/blog_migrate/8f5a3c73d0c630b549b4cd8d5356955c.png)
Asciinema v2.0 - 终端会话记录库
![](https://i-blog.csdnimg.cn/blog_migrate/6ce48ddbd06dfd254aa0c184338ccca7.png)
TermGraph - 可以在终端中绘制基本的图
![](https://i-blog.csdnimg.cn/blog_migrate/fe797195f85b883b4a9517da64791eba.png)
4. Code Editor
Black - 优秀的Python代码格式化库
![](https://i-blog.csdnimg.cn/blog_migrate/08df48f2d2cbe11332e26a290b101ef1.png)
Algojammer - 使用Python实现算法时,用户实验和验证算法概念的代码编辑器
Bowler - 用于在语法树级别操作Python的重构工具。它可以实现安全,大规模的代码修改,同时保证生成的代码可以编译和运行
![](https://i-blog.csdnimg.cn/blog_migrate/d074991ba9361d3b5c445c57a260f090.png)
5. Code Editor
Py-spy - Python程序的采样分析器。它允许您可视化Python程序花费的时间,而无需重新启动程序或以任何方式修改代码
![](https://i-blog.csdnimg.cn/blog_migrate/75fa6e26226e74b0e7d95019c52fcfc6.png)
Birdseye - 基于语法树的快速、方便、表达式为中心的图形化代码调试器
![](https://i-blog.csdnimg.cn/blog_migrate/9b3246f2b8c899c99d5a8a0561608e61.png)
Icecream - 友好的代码调试器
![](https://i-blog.csdnimg.cn/blog_migrate/ad8f51d41ac86400153d6ddc545fb7d2.png)
6. Compiler
Transcrypt - Python实现的JS编译器
![](https://i-blog.csdnimg.cn/blog_migrate/17d356facff3ecb6182c5616c73101ec.png)
Pyodide - 编译成WebAssembly的Python科学堆栈库
![](https://i-blog.csdnimg.cn/blog_migrate/f2a31c004189d99840d06d30ecdfe6ed.png)
7. Data Related
Voluptuous - Python实现的数据验证库
![](https://i-blog.csdnimg.cn/blog_migrate/38753ad33a9a45f862c1b882a84b1744.png)
Botflow - Python实现的用于数据Pipline的数据驱动编程框架
![](https://i-blog.csdnimg.cn/blog_migrate/b10f3b064e9005ed8ea5b5a2e7556a4b.png)
Fast-Pandas - 针对不同的dataframe大小,为pandas的数据操作设置不同的操作基准
![](https://i-blog.csdnimg.cn/blog_migrate/674d858d570af4a01788b716cc7c2590.png)
8. Chart
A Tour in the Wonderland of Math with Python - 一组python脚本,用于绘制美丽的数字和动画有趣的数学算法
![](https://i-blog.csdnimg.cn/blog_migrate/eea29200b2ba3c5c495bd9847a0bd75e.png)
Chartify - 高效的数据表格绘制Python库
![](https://i-blog.csdnimg.cn/blog_migrate/31967bd5327ca84622408cff13728d33.png)
Hypertools v0.5 - 用于获取高维数据几何含义的Python工具库
![](https://i-blog.csdnimg.cn/blog_migrate/91029a8925850dd9a937b52787638c5b.png)
参考链接
https://medium.mybridge.co/34-amazing-python-open-source-libraries-for-the-past-year-v-2019-93d6ee11aceb
https://github.com/Mybridge/amazing-python-2019
回复下方「关键词」,获取优质资源
回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版
回复关键词「m」,立即获取Python精选优质文章合集
回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~
题图:pexels,CC0 授权。
好文章,我在看❤️