社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

实用 | 整理了 34 个最火的 Python 开源框架

AirPython • 5 年前 • 686 次点击  


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


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

1. Python ToolKit

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

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

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

Poetry - Python 依赖和包管理框架

Loguru - Python 日志框架

Faust - Python 流应用开发库

Pampy - Python 的模式匹配框架

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

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

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

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

2. Web

Request-HTML - Python 的 HTML 解析库

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

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

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

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

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

3. Terminal

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

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

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

4. Code Editor

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

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

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

5. Code Editor

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

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

Icecream - 友好的代码调试器

6. Compiler

Transcrypt - Python 实现的 JS 编译器

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

7. Data Related

Voluptuous - Python 实现的数据验证库

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

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

8. Chart

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

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

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

参考链接

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

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





推荐阅读


如何用 Python 自动化在工作中摸鱼

这款黑科技,不会代码也能玩自动化,高效摸鱼

自动化篇 | 再也不用担心老人们用智能机了




THANDKS
- End -
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54467
 
686 次点击