python游戏框架_34个最优秀好用的Python开源框架

免费学习海量AI课程,请访问七月在线官网:www.julyedu.com

.........................................以下是正文..............................................................

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

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Python ToolKit

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Poetry - Python依赖和包管理框架

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Loguru - Python日志框架

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Faust - Python流应用开发库

Pampy - Python的模式匹配框架

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Web

Request-HTML - Python的HTML解析库

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Terminal

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

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Code Editor

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Code Editor

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Icecream - 友好的代码调试器

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Compiler

Transcrypt - Python实现的JS编译器

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Data Related

Voluptuous - Python实现的数据验证库

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Chart

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

a6e2879a1651?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

参考链接:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值