从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编写的,轻量级的,简单轻巧,并且使用起来非常的方便

加Java架构师群获取Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点高级进阶干货的直播免费学习权限 都是大牛带飞 让你少走很多的弯路的 群..号是:855801563 对了 小白勿进 最好是有开发经验

注:加群要求

1、具有工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。

2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。

3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加。

4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加。

5.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

转载于:https://juejin.im/post/5bf659acf265da61180157b3

从GitHub中整理出来的15个最受欢迎的Python开源框架,你喜欢哪个相关推荐

  1. 【转】15个最受欢迎的Python开源框架

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

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

    一.Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理 ...

  3. 15个最受欢迎的Python开源框架

    Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是其全自动化的管理后台: ...

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

    一.Django: Python Web应用开发框架 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理 ...

  5. 15 个常用的python 开源框架

    注册登录 shaomine 博客园   首页   新随笔   联系   订阅 正在上传-重新上传取消​  管理 随笔 - 579  文章 - 1  评论 - 69  阅读 - 253万 15个最受欢迎 ...

  6. python 使用文本注解绘制树节点_整理了 34 个被吹爆了的Python开源框架

    点击"Python编程与实战",选择"置顶公众号" 第一时间获取 Python 技术干货! 阅读文本大概需要 5 分钟. 我们从近10000个python开源框 ...

  7. 整理了 34 个被吹爆了的Python开源框架

    文末有干货 "Python高校",马上关注 真爱,请置顶或星标 转载来自:Python编程时光 我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们细 ...

  8. Github上最受欢迎的Python轻量级框架Flask入门

    flask最近终于发布了它的1.0版本更新,从项目开源到最近的1.0版本flask已经走过了8个年头. # app.py from flask import Flask app = Flask(__n ...

  9. 2018年GitHub最流行Python开源项目

    原文链接:https://www.ctocio.com/ccnews/27611.html 文章来自IT经理网 Python是当下最火的编程语言之一,在GitHub上有大量热门开源项目,近日开源众包平 ...

最新文章

  1. Vue+Element前端导入导出Excel
  2. java.util.regex包下的Pattern和Matcher详解(正则匹配)
  3. /bin/bash: jar: command not found
  4. 大剑无锋之二分搜索、二分搜索时间复杂度、三分查找呢?
  5. rmi远程代码执行漏洞_WebSphere 远程代码执行漏洞浅析(CVE20204450)
  6. tomcat 优化_浅谈Tomcat服务器优化方法
  7. qiniudn.com域名已完全恢复
  8. linux dr校园网端口被占用,Dr.com端口占用的解决
  9. 什么是防抖和节流?有什么区别?如何实现?
  10. 利用opencv中的级联分类器进行人脸检測-opencv学习(1)
  11. linux修改时区不用重启服务,Linux修改时区不用重启的方法
  12. Tomcat各版本说明
  13. 弱电系统集成服务器,智能化弱电系统集成(BMS系统集成工程)设计方案
  14. 改进的协同过滤推荐算法
  15. 冲突域和广播域的理解
  16. 电脑网速慢怎么办?手把手教你提升网速
  17. Visio 去掉页边距和空白页的方法
  18. 晚上兼职送外卖靠谱吗?
  19. 山东标梵讲解如何在HTML文档中使用CSS样式表?
  20. 天龙八部 - 其它 - 手工选择

热门文章

  1. boost::biconnected_components用法的测试程序
  2. boost::mcgregor_common_subgraphs用法的测试程序
  3. boost的chrono模块特殊值的测试程序
  4. boost::callable_traits的remove_member_cv_t的测试程序
  5. VTK:可视化之ProteinRibbons
  6. VTK:PolyData之GetMiscCellData
  7. VTK:Points之NormalEstimation
  8. QT的QHashIterator类的使用
  9. c++异常的层次结构(继承在异常中的应用)
  10. 经典C语言程序100例之四六