Python的前程及应用
Python的前景及应用
前景
Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是 Java、C、PHP、C++ 和 VB. 作为一个很年轻的语言,Python的位置已经相当令人振奋了。随着微软将Python纳入.Net 平台,相信Python的将来会更加强劲发展。Python 很可能会成为.Net平台快速开发的主流语言。欲了解这方面情况,请参考Iron Python的相关信息.
著名的搜索引擎 Google 也大量使用Python。更加令人吃惊的是,在Nokia智能手机所采用的Symbian操作系统上,Python成为继C++,Java之后的第三个编程语言!2006年的Google编程大赛已经将Python作为参赛语言之一,可见Python的影响力之巨大。
Zope-应用服务器
Plone-内容管理系统
Django-鼓励快速开发的web framework
Twisted - Python Network Application Framework Python的网络应用程序框架
TurboGears - 另一个Web应用快速开发框架
Bit Torrent - 著名的BT下载工具
还有很多游戏也是用Python制作的
应用范围
系统编程,提lass=innerlink>API,能方便进行系统维护和管理。
图形处理,有PIL、Tkinter等图形库支持,能方便进行图形处理。
数学处理,NumPy扩展提供大量与许多标准数学库的接口。
文本处理,python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。
数据库编程,程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。
网络编程,提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。
作为Web应用的开发语言,支持最新的XML技术。
多媒体应用,Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
何处此言呀?
WEB 这方面,干不掉PHP,如果谁有能力干掉PHP,也许是rails,也许暂时还没出现这种“简单”语言。
前景
Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是 Java、C、PHP、C++ 和 VB. 作为一个很年轻的语言,Python的位置已经相当令人振奋了。随着微软将Python纳入.Net 平台,相信Python的将来会更加强劲发展。Python 很可能会成为.Net平台快速开发的主流语言。欲了解这方面情况,请参考Iron Python的相关信息.
著名的搜索引擎 Google 也大量使用Python。更加令人吃惊的是,在Nokia智能手机所采用的Symbian操作系统上,Python成为继C++,Java之后的第三个编程语言!2006年的Google编程大赛已经将Python作为参赛语言之一,可见Python的影响力之巨大。
Zope-应用服务器
Plone-内容管理系统
Django-鼓励快速开发的web framework
Twisted - Python Network Application Framework Python的网络应用程序框架
TurboGears - 另一个Web应用快速开发框架
Bit Torrent - 著名的BT下载工具
还有很多游戏也是用Python制作的
应用范围
系统编程,提lass=innerlink>API,能方便进行系统维护和管理。
图形处理,有PIL、Tkinter等图形库支持,能方便进行图形处理。
数学处理,NumPy扩展提供大量与许多标准数学库的接口。
文本处理,python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。
数据库编程,程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。
网络编程,提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。
作为Web应用的开发语言,支持最新的XML技术。
多媒体应用,Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
1 楼
yjydmlh
2011-03-27
说这个有什么意思呀?网上搜一下一大堆的!
2 楼
八-神
2011-03-29
无语。。。
3 楼
dewei
2011-03-29
是挺没意思的,WEB方面干不掉PHP,桌面方面干不掉C++,更干不掉JAVA,呵呵。
4 楼
skandhas
2011-03-29
Iron Python在.NET上应该是干不过C#滴。微软也不会同意。现在IronPython和IronRuby都已经移交到开源社区了,Iron Pyton的老大更是离开微软去了google。估计微软也怕IronPython和IronRuby过多的吸引C#的开发者。
5 楼
aninfeel
2011-03-29
我只希望它能干掉php
6 楼
qrg
2011-03-30
脚本语言.....
7 楼
MyEyeOfJava
2011-03-30
标题党,鄙视之
8 楼
q1wv
2011-04-01
更正一个错误python比java的历史长5年
9 楼
yjydmlh
2011-04-01
q1wv 写道
更正一个错误python比java的历史长5年
何处此言呀?
10 楼
q1wv
2011-04-01
可以看看两个软件的历史
http://svn.python.org/projects/python/trunk/Misc/HISTORY
http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html
http://svn.python.org/projects/python/trunk/Misc/HISTORY
http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html
11 楼
junxiang
2011-04-03
老调重弹。
12 楼
fnet
2011-04-06
aninfeel 写道
我只希望它能干掉php
WEB 这方面,干不掉PHP,如果谁有能力干掉PHP,也许是rails,也许暂时还没出现这种“简单”语言。
13 楼
david_je
2011-04-07
python稳定性有待加强