整理了 34 个被吹爆了的Python开源框架

恋习Python

共 1677字,需浏览 4分钟

 ·

2020-02-12 23:21

c49f508331f813874adcf84e98e027a7.webp

校验整理Python编程时光

阅读文本大概需要 5 分钟。


我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们细分可以分为Python Toolkit、Web、Terminal、Code Editor、Debugging、complier、Data Related、Chart8类,分布情况如下图:

937e68894a1711f5b482934cda8decb4.webp

1. Python ToolKit

Pipenv - 人类的Python开发工作流程

e9d840cba02a0e57b774b9866cdfae59.webp

Pyxel - 一个复古的Python游戏开发环境

c42410973250781da1befbca3db56c5b.webp

PyTest v3.5 - Python框架,可以轻松编写小型测试,然后进行扩展以支持复杂的功能测试

22f7a04dc7463b893a0398184933336c.webp

Poetry - Python依赖和包管理框架

df4476bbbfe53ec0b4c6802fd8076a76.webp

Loguru - Python日志框架

aa8969c1af8dee8b4643e21e05da8f3a.webp

Faust - Python流应用开发库

e816b81f74113fc0bfa29bcc6ec648de.webp

Pampy - Python的模式匹配框架

4ca6eb1d2777daf1c223747561fd48f6.webp

Pyre-check - Python高性能的类型检查框架

e40d82cfa6ae50b962ab9a5babab9980.webp

Delorean,Time Travel Made Easy - Python时间处理库

a8ba215a5509614e6035a26ebba8d2ef.webp

Cirq - 用于创建、编辑和调用Noisy Intermediate Scale QuanTum (NISQ)电路的python框架

cc5dbe068477f7216a046df536abe900.webp

Python-nubia - Python命令行和交互式shell框架

d44ee6253fcad5a07fb4c02d00d79dc4.webp

2. Web

Request-HTML - Python的HTML解析库

7997313b081ef7fde1c11b9bb7ccf4d3.webp

Bokeh - Python的可视化库,可以在Web浏览器上优美地展示数据

72d8f0d21132300e7f782ccc6df4e617.webp

Vibora - 快速且异步的Python Web框架

53592619be7953bd42436a2a3aefad22.webp

Pywebview - 围绕webview组件的轻量级跨平台本机包装器,允许在其专用窗口中显示HTML内容

8df3f0c7e16fd913cbc07ffc0c254d9c.webp

WhatWaf - 检测并且绕过Web应用程序防火墙和保护系统

7f358dad72127af9340b8f43b6973f37.webp

Molten - 一个轻量级的、可扩展的、高效且快速的构建HTTP API的Python框架

7bc667b4556be037c13e46b536638473.webp

3. Terminal

Termtosvg - Python实现,可将终端会话记录为SVG动画

26bef588f4358db31a4b043e1a17b86f.webp

Asciinema v2.0 - 终端会话记录库

e51bdc68fec4574960ab1716a8a49a33.webp

TermGraph - 可以在终端中绘制基本的图

4b13f57fa0cd648bc04a9d2f78fcb5db.webp

4. Code Editor

Black - 优秀的Python代码格式化库

6b3b7f9f6fd416a84023a466b5c01b00.webp

Algojammer - 使用Python实现算法时,用户实验和验证算法概念的代码编辑器

Bowler - 用于在语法树级别操作Python的重构工具。它可以实现安全,大规模的代码修改,同时保证生成的代码可以编译和运行

dfffc410431e5815c1e991379fafc62a.webp

5. Code Editor

Py-spy - Python程序的采样分析器。它允许您可视化Python程序花费的时间,而无需重新启动程序或以任何方式修改代码

67278d0d066cac4c7ec653653fccf0b1.webp

Birdseye - 基于语法树的快速、方便、表达式为中心的图形化代码调试器

d8b3d70238e9fcf5c94e6a779571c98c.webp

Icecream - 友好的代码调试器

47fe2238b3d0730e2deb35ca723874df.webp

6. Compiler

Transcrypt - Python实现的JS编译器

cbda8e15920162d639b70187d66996aa.webp

Pyodide - 编译成WebAssembly的Python科学堆栈库

b56cfd91883df35cc42799c662f73526.webp

7. Data Related

Voluptuous - Python实现的数据验证库

7cd68d24559f16f99f6c9d03c9d9fae0.webp

Botflow - Python实现的用于数据Pipline的数据驱动编程框架

948303b05b191b5276d5bcf911057c1d.webp

Fast-Pandas - 针对不同的dataframe大小,为pandas的数据操作设置不同的操作基准

f9a92e77ba356fd8531a05b8001bc833.webp

8. Chart

A Tour in the Wonderland of Math with Python - 一组python脚本,用于绘制美丽的数字和动画有趣的数学算法

a6bb3bb4e40bc6f4be4243adf2a570d4.webp

Chartify - 高效的数据表格绘制Python库

8d10cb0265c13b17ee6d2ee9b4a66600.webp

Hypertools v0.5 - 用于获取高维数据几何含义的Python工具库

0f02c40901389cf16ed0a5608c739356.webp

参考链接

  • https://medium.mybridge.co/34-amazing-python-open-source-libraries-for-the-past-year-v-2019-93d6ee11aceb

  • https://github.com/Mybridge/amazing-python-2019

浏览 48
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报