从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。

Django: Python Web应用开发框架
Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

Diesel:基于Greenlet的事件I/O框架
Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。

Flask:一个用Python编写的轻量级Web应用框架
Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 
模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数
据库、窗体验证工具。

Cubes:轻量级Python OLAP框架
Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具。

Kartograph.py:创造矢量地图的轻量级Python框架
Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。

Pulsar:Python的事件驱动并发框架
Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

Web2py:全栈式Web框架
Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。

Falcon:构建云API和网络应用后端的高性能Python框架
Falcon是一个构建云API的高性能Python框架,它鼓励使用REST架构风格,尽可能以最少的力气做最多的事情。

Dpark:Python版的Spark
DPark是Spark的Python克隆,是一个Python实现的分布式计算框架,可以非常方便地实现大规模数据处理和迭代计算。DPark由豆瓣实现,目前豆瓣内部的绝大多数数据分析都使用DPark完成,正日趋完善。

Buildbot:基于Python的持续集成测试框架
Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。

Zerorpc:基于ZeroMQ的高性能分布式RPC框架
Zerorpc是一个基于ZeroMQ和MessagePack开发的远程过程调用协议(RPC)实现。和 Zerorpc 一起使用的 Service API 被称为 zeroservice。Zerorpc 可以通过编程或命令行方式调用。

Bottle: 微型Python Web框架
Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

Tornado:异步非阻塞IO的Python Web框架
Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。

webpy: 轻量级的Python Web框架
webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。

Scrapy:Python的爬虫框架
Scrapy是一个使用Python编写的,轻量级的,简单轻巧,并且使用起来非常的方便。

转载于:https://www.cnblogs.com/cup-chen/p/7987963.html

Python几种主流框架相关推荐

  1. Python几种主流框架,知道三种你就是大神,干货建议收藏

    从GitHub中整理出的15个最受欢迎的Python开源框架.这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等. Django: Python Web应用开发框架 Djang ...

  2. python web-2019年Python Web五大主流框架

    我们都知道风靡一时的Python语言作为人工智能战场上主要使用的枪外,还被广泛应用在Web开发.游戏开发.人工智能.云计算开发.大数据开发.数据分析.科学运算.爬虫.自动化运维.自动化测试等领域,其实 ...

  3. python有框架吗_Python几种主流框架

    以下是从GitHub中整理出的14个最受欢迎的Python开源框架.这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等. Django: Python Web应用开发框架 Dj ...

  4. python标准化开发框架_api框架 python

    python常用框架 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是 ...

  5. python爬虫框架排行榜-哪种Python框架适合你?简单介绍几种主流Python框架

    众所周知,Python开发框架大大减少了开发者不必要的重复劳动,提高了项目开发效率的同时,还使得创建的程序更加稳定.目前比较主流的Python框架都有哪些呢?一般大家用的比较多的是Django.Fla ...

  6. python哪几种开源框架成为大主流【菜鸟必看】

    使用Python进行Web应用程序开发的框架学习阶段.目前Python的网络编程框架已经多达几十个,逐个学习它们显然不现实.今天就给大家介绍几个主流Python框架:Django.Tornado.Fl ...

  7. 8种主流深度学习框架介绍

    导读:近几年随着深度学习算法的发展,出现了许多深度学习框架.这些框架各有所长,各具特色.常用的开源框架有TensorFlow.Keras.Caffe.PyTorch.Theano.CNTK.MXNet ...

  8. python的前端框架_web前端三大主流框架之Python异步框架如何工作?

    这篇文章我们从 socket 编程的例子来看看 Python 异步框架是如何工作的,需要了解下简单的 socket 编程以及 Linux 提供的 I/O 复用机制. Python 异步框架也是基于操作 ...

  9. python 流式计算框架_流式计算的三种框架:Storm、Spark和Flink

    我们知道,大数据的计算模式主要分为批量计算(batch computing).流式计算(stream computing).交互计算(interactive computing).图计算(graph ...

最新文章

  1. ASP.NET TricksTip:关于Tooltip(title)的换行问题
  2. 微信小程序知识点梳理
  3. Linux Kernel Makefile Test
  4. php中qq第三方登录演示,实现腾讯qq第三方登录
  5. 奥拉星插件flash下载手机版下载安装_终于等到你!安卓微信7.0.13内测版发布 支持夜间模式 附下载地址!...
  6. 智能工单处理,达观数据助力运营商实现业务流程智能化改造
  7. 作者:刘阳(1988-),男,军事医学科学院放射与辐射医学研究所博士生
  8. MIT黑科技:无需视觉输入,立体声音频+摄像机元数据即可实现移动车辆定位
  9. vr的延迟和渲染效率优化与Nvidia VRWorks
  10. Java 蓝桥杯 判断闰年
  11. 血腥!实况转播SQL注入全过程,让你知道危害有多大。
  12. 桂林老兵php,桂林老兵的SQLSERVER高级注入技巧
  13. Lamda 表达式里的Join和GroupJoin的区别, 如何实现SQL的Left Join效果
  14. 【Python】利用Python对招聘信息数据分析
  15. 易课堂之算法注册机编写1
  16. Adobe Photoshop CC 2017图文安装教程,附下载地址
  17. bouncycastle android,IllegalAccessError with Android and BouncyCastle
  18. linux共享打印机smb,centos7 安装cups+smb共享打印机
  19. 无乐不作android手机版,酷狗音乐9.4.4版本
  20. js实现点击按钮图片自动切换_☆往事随風☆的博客

热门文章

  1. 遍历Treeview每个节点并初始化(C#)
  2. Spring AOP的一些概念
  3. Winograd,GEMM算法综述(CNN中高效卷积实现)(上)
  4. mysql数据库比对视频教程_MySQL数据库全学习实战视频教程(27讲 )
  5. python安装包_迈出Python学习第一步:Python开发环境的下载与安装
  6. java 汇率使用的数据类型_Flink计算支持的数据类型
  7. linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
  8. 取出json中的数据php,怎么从Json中取出数据放到一个新组中
  9. mysql常用数据类型的属性有哪些_MySQL数据类型和常用字段属性总结
  10. jwt 私钥_一分钟带你了解JWT认证