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

article/2025/10/26 2:33:43

点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

本文转自|视觉算法

我们从近 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

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


http://chatgpt.dhexx.cn/article/7TxU8stu.shtml

相关文章

Python开源框架简介

前言 今天给大家带来了12个在GitHub等开源网站中最受欢迎的Python开源框架。如果你正在学习python,那么这12个开源框架,千万别错过,这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试&…

推荐 6 个 yyds 的开源 Python Web 框架

提到 Python 的 Web 框架,第一反应就是老三样,Django,Flask 和 Tornado。如果按流行度来排名的话,应该也是这个顺序。 但是今天重点介绍的框架是FastAPI,现在很多公司招聘的要求都需要会这个框架,非常值得…

22个受欢迎的Python不同类型开源框架

阅读网站源代码需要一定的编程基础,但有一些通用步骤可以帮助你理解: 了解编程语言:你需要了解网站源代码使用的编程语言,比如HTML、钢性铸铁和java描述语言。使用开发者工具:你可以使用浏览器 的开发者工具来查看网站…

最受欢迎 Top 12 Python 开源框架,你都用过吗?| 原力计划

作者 | 学Python的阿勇 责编 | 夕颜 出品 | CSDN博客 今天给大家带来了12个在GitHub等开源网站中最受欢迎的Python开源框架。如果你正在学习python,那么这12个开源框架,千万别错过,这些框架包括事件I/O,OLAP,Web开发&a…

python开源web项目-15个最受欢迎的Python开源框架(转载)

一、Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的, 即是CMS(内容管理系统)软件。并于2005年7月在B…

2022 全栈开发报告:Python “火”得实至名归、前端框架依旧是“三巨头”

随着科技行业的日新月异,许多企业对于全栈开发人员的需求持续高涨——全栈开发人员好比“全能选手”,具备解决软件开发过程中各个层面的各种问题的能力:既能开发客户端应用,也能搞服务器端应用,甚至产品设计也是他们来…

最受欢迎的Python开源框架有哪些?

导读今年年初,有一件科学界的大事儿曾刷爆朋友圈:引力波的发现。这是LIGO首次直接探测到引力波和首次观测到双黑洞碰撞与并合,探测到的引力波是由13亿光年之外的两颗黑洞在合并的最后阶段产生的,经过13亿光年的时空旅行,最后被美国的“激光干涉引力波天文台”(LIGO)的两台…

python数据库框架_目前最受欢迎的12个Python开源框架

1 Django Django是一款用Python语言写的免费开源的 Python Web应用开发框架,它遵循模型 -视图-控制器(MVC)的架构模式。它是由非营利Django维护软件基金会(DSF)和3条款BSD许可下可用,鼓励快速发展和实用的设计。Django同时是一款在数据库功能、后台功能、末班系统、网址匹配…

python前端框架有哪些_从GitHub中整理出来的15个最受欢迎的Python开源框架,你喜欢哪个...

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 从GitHub中整理出来的15个最受欢迎的Python开源框架,你喜欢哪个 Django 应该是最出名的Python框架,GAE甚至Erlang都…

7 款 Python 开源框架的优劣总结

内容源于网络,版权归原作者所有 学习任何一门开发语言都离不开框架,一个框架就好比是一个毛坯房,只需要我们装修就可以入住。如果没有框架我们就只能一砖一瓦的去盖楼房了。框架的种类很多,具体选择要根据实际的业务情况。下面就简…

【学习】python开源框架

1.Django: Python Web应用开发框架,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 2. Diesel:基于Greenlet的事件I/O框架,Diesel…

15个最受欢迎的Python开源框架(转载)

一、Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的, 即是CMS…

推荐 5 个 yyds 的开源 Python Web 框架

提到 Python 的 Web 框架,第一反应就是老三样,Django,Flask 和 Tornado。如果按流行度来排名的话,应该也是这个顺序。 在 2016 年,发布了一款 Web 框架,叫 Sanic,表现还不错,应该算…

最受欢迎的12个Python开源框架,还没用过你就OUT了!!!

今天给大家带来了12个在GitHub等开源网站中最受欢迎的Python开源框架。如果你正在学习python,那么这12个开源框架,千万别错过,这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试&#xff0…

目前最受欢迎的12个Python开源框架,你有用过吗?

今天给大家带来了12个在GitHub等开源网站中最受欢迎的Python开源框架。如果你正在学习python,那么这12个开源框架,千万别错过,这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试&#xff0…

15 个常用的python 开源框架

注册登录 shaomine 博客园 首页 新随笔 联系 订阅 正在上传…重新上传取消​ 管理 随笔 - 579 文章 - 1 评论 - 69 阅读 - 253万 15个最受欢迎的Python开源框架(转载) 一、Django: Python Web应用开发框架 Django是一个开放源代码的Web应…

微信H5开发中常见的坑

坑点1:android、ios做分享时,若是hash路由模式下,无法加载正常url,发现分享的链接变成(https://xxx.com/?fromgrounmessage&installed0#/register?code1111&localezh_cn之类的)。 解决方法&…

【微信H5开发】the permission value is offline verifying

一、配置了完整的config后为什么还是显示the permission value is offline verifying呢,安卓没问题而iphone手机会出现问题? iphone手机获取路径是你进入该网站第一个页面开始算(包括刷新页面) 所以,我们需要对url进行…

微信H5开发之页面布局

随着微信用户数量超过 10 亿,作为 web 开发者,微信很多时候已经成为了我们 web 页面的载体,我们制作的页面几乎都会在微信上面展示和传播。于是,在开发过程中,如何去兼容微信,就成为了一个 web 开发者必须面…

uniapp开发h5微信授权登录(详细教程)

uniapp开发h5微信授权登录 文章目录 uniapp开发h5微信授权登录前言一、前期准备--申请测试账号二、正式开发--前端代码三、打包发布总结 前言 我也是第一次做h5授权微信登录,网上找了很久,基本差不多做法,但是不太适用于我的流程。 公众号官…