34个最优秀好用的Python开源框架

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

重磅干货,第一时间送达34cadd4d0475ef562a1189fd5ffc0fd3.png

导读

人工智能和深度学习的热潮极大的带动了Python的发展,迅速在Python生态圈中催生了大批的涉及各个方面的优秀Python开源框架,今天小编就带你回顾下2018年度最优秀好用的Python开源框架。

地址:

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

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

510419ccea2e1579ebb5c30666d76f8d.png

Python ToolKit

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

    5cff4470c898b584291086c790093472.png

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

    5d8852a9e785f7c4a3f3e6d70d8c4008.png

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

    6e250250d923dd5e65770fe79de81ceb.png

  • Poetry - Python依赖和包管理框架

    bd07bdb9456d5a9656c52c67eecdd22a.png

  • Loguru - Python日志框架

    f28f6dcdd2448ba29cdc9337d7adf734.png

  • Faust - Python流应用开发库

    0d1682185ee5a98abb5ade5ee1795f27.png

  • Pampy - Python的模式匹配框架

    17390da35a2ac7020571bd286712eec7.png

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

    dba8fc042d5b43c346267abf99e6b429.png

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

    21ce150a76f23b49e553bc076116d9b8.png

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

    fcdb5f98c60d24c07c26dbd9c2fa09c2.png

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

    bc95e93f730bff27aef020fb53f5975b.png

Web

  • Request-HTML - Python的HTML解析库

    ac86659bb5e185729a8dec4ac066e5a5.png

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

    9557e9ea44c17b1b22c3bb0486dd1f41.png

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

    e0484dcac27a99c1d2b728be5f55f034.png

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

    7af31009fff42094107b377dd7a4dc0b.png

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

    e6d8b66a674350049f72a195317ab960.png

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

    3f44494f5aae46bfd74922bb7c30e8aa.png

Terminal

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

    ec8824171a5462765bb08f47c2eac83e.png

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

    235b859f709f9c8225234a69d8a38a2f.png

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

    1bc624693894c97331ee1cab4581fc67.png

Code Editor

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

    b54ed2b7080f629ae818d0373f907e98.png

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

    e8efb173bc8995437145c07ba579e167.png

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

    ea3ee12a2446f6b1e304fa2dd10453b7.png

Code Editor

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

    7017becb6420b0d310196083c780f160.png

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

    c399dd5c65be2baf06ddefee221e2699.png

  • Icecream - 友好的代码调试器

    5a8549d0080aeb4354bdf66679d4e016.png

Compiler

  • Transcrypt - Python实现的JS编译器

    32bdb7b2aa11b893d85a1c284d5c6a36.png

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

    5bb46ddb5ebfcca35a003e1836d46b77.png

Data Related

  • Voluptuous - Python实现的数据验证库

    fc60eb11728083b66f29e545908a657f.png

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

    77a73527f9516d6f4cb8d3376eda5b90.png

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

    bffc883202aa5affecf2cba58b6d557a.png

Chart

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

    ad6ca62b530281a45f70a4234ef55429.png

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

    1a7d983aaba40059868173ac34627ffb.png

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

    90c0ec8d69883b7c47d4c51c0bbea35f.png

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

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

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

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

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

下载3:OpenCV实战项目20讲

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

交流群

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

b5dc4db1a291c28459dfbee89d666492.png

6f5a9226f2870b42dab4a58c55c6f307.png

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值