当前位置: 首页 > news >正文

python编程框架_整理了 34 个被吹爆了的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编程时光

相关文章:

  • 编程实现路由算法_PLC数据采集怎么实现?
  • python http代理_python HTTP代理中转服务
  • wxpython使用简介_wxPython:事件处理介绍一
  • 必须声明标量变量 @sum_level。_Java变量
  • ubuntu localhost可以访问 ip不能访问_通过两次ssh tunnel访问gateway后主机上的jupyter notebook服务...
  • python形参和实参的含义_Python3函数的形参如何接收实参?
  • 在python将字符串中的空格转换为下划线_如何将下划线替换为空格,反之亦然?...
  • python图像锐化_opencv实现图片模糊和锐化操作
  • python中configparser函数_python基础14 ---函数模块4(configparser模块)
  • python接口自动化测试报告_python接口自动化(二十七)--html 测试报告——上(详解)...
  • python中的常量和变量_python中的常量和变量代码详解
  • 常用公差配合表图_《公差配合与测量技术》小结
  • pythonassert关键字_Python assert实现软件测试
  • php 设置会员到期_支付宝推出“轻会员”,先享受优惠再交会员费
  • 很装b那种cmd命令_CMD命令混淆分析
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《Java编程思想》读书笔记-对象导论
  • Cumulo 的 ClojureScript 模块已经成型
  • exports和module.exports
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Vue 重置组件到初始状态
  • 安装python包到指定虚拟环境
  • 大快搜索数据爬虫技术实例安装教学篇
  • 高度不固定时垂直居中
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 机器学习学习笔记一
  • 免费小说阅读小程序
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 思维导图—你不知道的JavaScript中卷
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 小程序 setData 学问多
  • 写给高年级小学生看的《Bash 指南》
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • scrapy中间件源码分析及常用中间件大全
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (1)(1.13) SiK无线电高级配置(五)
  • (11)MATLAB PCA+SVM 人脸识别
  • (2022 CVPR) Unbiased Teacher v2
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (python)数据结构---字典
  • (ZT)薛涌:谈贫说富
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (简单) HDU 2612 Find a way,BFS。
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)德国人的记事本
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net Stream篇(六)
  • .net 发送邮件
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @ResponseBody