点击“Python编程与实战”,选择“置顶公众号”

第一时间获取 Python 技术干货!

阅读文本大概需要 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编程时光

推荐阅读

使用Pyecharts对猫眼电影票房可视化分析

用 Python 手写十大经典排序算法

教你如何阅读 Python 开源项目代码

Python高效编程技巧

THANKS

- End -

点个“在看”必升职加薪喔

python 使用文本注解绘制树节点_整理了 34 个被吹爆了的Python开源框架相关推荐

  1. python 使用文本注解绘制树节点_实用篇 | 34 个最火的 Python 开源框架

    阅读文本大概需要 5 分钟. 我们从近 10000 个 Python 开源框架中评价整理的 34 个最为好用的开源框架,它们细分可以分为 Python Toolkit.Web.Terminal.Cod ...

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

    文末有干货 "Python高校",马上关注 真爱,请置顶或星标 转载来自:Python编程时光 我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们细 ...

  3. python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

  4. python中plotly绘制树地图_聚类分析python画树状图--Plotly(dendrogram)用法解析 - 人人都是架构师...

    1.前言 聚类分析是机器学习和数据分析中非常常见的分类方法, 当我们用到层次聚类(系统聚类)时,最常用的分析方法就是绘制树状图, 比较常见的统计软件像SPSS.SAS.R等都可以直接绘制树状图,比较简 ...

  5. python采用的编码是什么意思_深入浅出地,彻彻底底地理解Python中的编码

    python处理文本的功能非常强大,但是如果是初学者,没有搞清楚python中的编码机制,也经常会遇到乱码或者decode error.本文的目的是简明扼要地说明python的编码机制,并给出一些建议 ...

  6. python读取文本数据绘制曲线图

    目录 写在前面 代码 reference 写在前面 1.本文内容 python读取文本数据曲线图 2.转载请注明出处: https://blog.csdn.net/qq_41102371/articl ...

  7. python七段数码管绘制单个数字_使用Python的turtle库实现七段数码管绘制

    七段数码管绘制: 七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置. 七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含 ...

  8. python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  9. java、c语言、python、c++的不同之处_总结几点C/C++、Java与Python的区别

    1.c++.java和python都是面向对象的编程语言,但是c++和java都是强类型语言,而python是一种弱类型语言 2.垃圾回收机制:c++需要程序员收到回收,而java和python都有自 ...

最新文章

  1. 信息处理进入了计算机领域,信 息 处 理 进 入 了 计 算 机 领 域 ,实 质 是 进 入 了()的 领 域 。...
  2. Activity启动模式完全解读-更新中
  3. IDEA_Debug_checks references injected by intellilang plugin
  4. 用不同显卡训练gan的区别_面霜质地这么多,到底哪一种最好用?不同质地面霜有什么区别?...
  5. Java的LockSupport.park()实现分析
  6. git.exe 启动 慢_四川成都surface电脑启动到一半黑屏维修服务地址电话
  7. Windows内存保护机制及绕过方法
  8. 【转载】]基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程 介绍、安装准备、安装、config文件以及运行脚本介绍...
  9. C Primer Plus(十二)
  10. 小米3g刷高格固件_不走弯路:小米路由器3G 刷Padavan固件简单教程
  11. react小书,怎么渲染列表(react)
  12. 看Panasonic EZ0l21充电器有感
  13. video.js播放视频
  14. 【AutoSAR】【MCAL】MCU模块
  15. VMware WorkStation虚拟机的安装及使用
  16. html5竞赛试题,全国大学生英语竞赛试题
  17. 保研资料|计算机保研英语四六级门槛表!
  18. 今年,我只赚了一点点
  19. STM32传感器外设集--温湿度模块(DHT11)
  20. PADS Router布线技巧和一些常用快捷键

热门文章

  1. 基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
  2. 浅谈sql中的in与not in,exists与not exists的区别以及性能分析
  3. 算法--360面试:使用递归实现:a0=1,a1=1;a2=a0+a1;a3=a1+a2...以此类推,求a30
  4. Java常用类之String类、Stringbuffer和Random类练习
  5. 有程序在记录你的键盘输入_12个用Java编写基础小程序amp;经典案例(收藏)
  6. Java设计模式——原型模式
  7. Java获得泛型类中T的实例
  8. java 类型 字节_Java数据类型-字节
  9. quercus mysql_14.5 Quercus 原理及展望
  10. python123登录网页版_Python模拟登录验证码(代码简单)