中软卓越带你了解这几个Python开源框架
相信现在不少人都在默默开始学习Python吧。不管是编程出身还是零基础,都有在自学Python的。如果你正在学习Python中,那么这篇文章可能会对你有帮助。这10个开源框架,我认为你有必要花几分钟了解一下~
Django
Python Web应用开发框架;大家都知道,Python有多种不同的Web开发框架。而Django是其中一个比较具代表性的,很多有名的网站和APP都基于Django开发的;它是一个较为全能型的框架,具特色的就是它全自动化的管理后台:只需要使用ORM,做简单的对象定义,它就可以自动生成数据库结构、以及管理后台。这是不是很酷?
Cubes
轻量级的Python OLAP框架;Cubes包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具。
Kartograph.py
有人说Kartograph创造矢量地图的轻量级Python框架;其实Kartograph是一个Python库,作用是为ESRI生成SVG地图。不过Kartograph.py目前仍处于beta阶段,可以在virtualenv环境下来测试。
Pulsar
它是Python事件驱动并发框架;Pulsar具有高扩展性、高可用性的框架,它能够基于事件驱动的开源实时分析平台和处理框架,同时可以实时收集和处理用户行为和业务事件。
Tornado
被定义为是异步非阻塞IO的Python Web框架;全称是Torado Web Server,一直被认为是性能很高的框架。Tornado确实是一个很好的框架,它具有支持异步处理功能的特点,其他框架不支持。Tornado的设计更注重RESTful URL。
Bottle
微型的Python Web框架;Bottle和Flask一样都是属于轻量级的Web框架。为什么说它微型框架呢,因为它只有一个文件。而且除Python标准库外,它不会依赖于任何第三方模块。
Web2py
全栈式Web框架;Web2py是 Google 在 web.py 基础上二次开发而来的,兼容 Google App Engine 。是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用。
Falcon
构建云API和网络应用后端的高性能Python框架;Falcon是一个构建云API的高性能Python框架,是一个面向Hadoop的数据集和处理过程的管理平台。它鼓励使用REST架构风格,尽可能以少的力气做多的事情。
Diesel
它是基于Greenlet的事件I/O框架;Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。非阻塞I/O使得diesel非常快速并且容易扩展。
以上就是关于学习Python的一些框架,希望对正在学习Python的你有一定的帮助。其实现在是学习Python的绝佳时机,对于很多没有基础但是又想从事Python这行的人,想要短时间内提升自己的编程能力,成为一个合格的Python编程人员捷径就是找个靠谱的机构去提升自己,不可否认,花钱和不花钱结果是截然不同的。广州Python培训www.***.cn
Django
Python Web应用开发框架;大家都知道,Python有多种不同的Web开发框架。而Django是其中一个比较具代表性的,很多有名的网站和APP都基于Django开发的;它是一个较为全能型的框架,具特色的就是它全自动化的管理后台:只需要使用ORM,做简单的对象定义,它就可以自动生成数据库结构、以及管理后台。这是不是很酷?
Cubes
轻量级的Python OLAP框架;Cubes包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具。
Kartograph.py
有人说Kartograph创造矢量地图的轻量级Python框架;其实Kartograph是一个Python库,作用是为ESRI生成SVG地图。不过Kartograph.py目前仍处于beta阶段,可以在virtualenv环境下来测试。
Pulsar
它是Python事件驱动并发框架;Pulsar具有高扩展性、高可用性的框架,它能够基于事件驱动的开源实时分析平台和处理框架,同时可以实时收集和处理用户行为和业务事件。
Tornado
被定义为是异步非阻塞IO的Python Web框架;全称是Torado Web Server,一直被认为是性能很高的框架。Tornado确实是一个很好的框架,它具有支持异步处理功能的特点,其他框架不支持。Tornado的设计更注重RESTful URL。
Bottle
微型的Python Web框架;Bottle和Flask一样都是属于轻量级的Web框架。为什么说它微型框架呢,因为它只有一个文件。而且除Python标准库外,它不会依赖于任何第三方模块。
Web2py
全栈式Web框架;Web2py是 Google 在 web.py 基础上二次开发而来的,兼容 Google App Engine 。是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用。
Falcon
构建云API和网络应用后端的高性能Python框架;Falcon是一个构建云API的高性能Python框架,是一个面向Hadoop的数据集和处理过程的管理平台。它鼓励使用REST架构风格,尽可能以少的力气做多的事情。
Diesel
它是基于Greenlet的事件I/O框架;Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。非阻塞I/O使得diesel非常快速并且容易扩展。
以上就是关于学习Python的一些框架,希望对正在学习Python的你有一定的帮助。其实现在是学习Python的绝佳时机,对于很多没有基础但是又想从事Python这行的人,想要短时间内提升自己的编程能力,成为一个合格的Python编程人员捷径就是找个靠谱的机构去提升自己,不可否认,花钱和不花钱结果是截然不同的。广州Python培训www.***.cn