专栏首页咸鱼学Python整理了 34 个被吹爆了的Python开源框架

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

我们从近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科学堆栈库

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

Love & Share

[ 完 ]

本文分享自微信公众号 - 咸鱼学Python(xianyuxuepython)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 都说万能的Python!除了数据分析外,还能做什么?

    有工作的还好,可以远程办公,但是大学生朋友们可是憋坏了,放假前想着假期一定要玩个痛快。

    咸鱼学Python
  • Python初学者常犯错误及解决方法自查

    如果你的电脑里面只安装了Python 2或者只安装了Python 3,总之只有一个Python,那么,无论你是哪个系统,你总是可以使用 python xxx.p...

    咸鱼学Python
  • Linux | 用漫画了解 Linux 内核到底长啥样!

    咸鱼学Python
  • 吐血总结!100个Python面试问题集锦

    Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的100个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱...

    深度学习与Python
  • 学Python有什么用?看完这篇你就明白!

    作为NEXT学院的门面,小E经常被一些咨询的学员追着问:学Python到底有什么用?虽然每次我都会很认真的解答,但没有系统的举例,实在是很难把Python的便...

    腾讯NEXT学位
  • Python 学习路径

    现在 Python 主要在 前端 、 数据分析 两个方面比较火,相较于其它语言,更灵活,经过一段时间的选择之后,希望可以认真的学习 Python 这门编程语言。

    zucchiniy
  • 好消息,Python编程思想推出了!

    本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本...

    蒙娜丽宁
  • 2019 年 Python 开发者调查结果发布:Linux 最受欢迎

    2019年秋天,Python软件基金会和JetBrains一起组织了第三届年度Python开发者调查。与以往的调查相同,我们致力于发现新的趋势,并探究Pytho...

    用户6543014
  • 四个月技术写作,我写了些什么?

    按照大多数个人订阅号的优良传统,号主应该在跨年的前后作年终总结。然而,一来我反应比较迟钝,没跟上节奏,二来当时我正在写比较重要的系列,没时间分心,所以还是慢了半...

    Python猫
  • 关于 Python这十大特色你们了解多少呢?

    Python 是一种极少数能声言兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用

    汤贤

扫码关注云+社区

领取腾讯云代金券