这是python-2.7.6下(xià)载,是(shì)一种面向(xiàng)对(duì)象、直译式计算机程序设计语(yǔ)言,也(yě)是一种(zhǒng)功能强大(dà)而完善的(de)通用(yòng)型语言,已经具有十(shí)多年的发展历史,成熟且稳定。
python-2.7.6简捷而清晰,具(jù)有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的(de)各种模块(尤其是C/C++)轻松(sōng)地联(lián)结在一起。常见的一种(zhǒng)应用情形(xíng)是,使用python快(kuài)速(sù)生成程序的原型(有时甚至是程(chéng)序的(de)最(zuì)终界面),然后对其中(zhōng)有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形(xíng)渲染(rǎn)模块,速(sù)度要求(qiú)非常(cháng)高,就可以用C++重写。
1. 用在软件里,做2次开(kāi)发。比如office可以用vb script(如果不知道就google下),python也可以起到(dào)类(lèi)似作用。在3D设计软件(jiàn)MAYA里就用了python作为二次开发脚本(běn)语(yǔ)言。
2. 网络服务器后台开发。上过豆瓣没(méi)?豆瓣网(wǎng)就(jiù)是用python开发的。还有大批开(kāi)源服务器程序和框架,比如trac,django等,都是用于(yú)web服(fú)务的。
3. 开发在公司内部(bù)使用的脚本(běn)程序。
系统编(biān)程:提供(gòng)API,能方便进行系统维护和管理,Linux下(xià)标(biāo)志性语言之一,是(shì)很多系(xì)统管(guǎn)理员理想的编程工具。
图形处(chù)理:有PIL、Tkinter等图形库支持,能方便进行图(tú)形处(chù)理(lǐ)。
数(shù)学处理:NumPy扩展提供大量与许多标准数学库的接口。
文本处理:python提供(gòng)的re模块能支持正则表达式,还提(tí)供SGML,XML分析(xī)模(mó)块,许多(duō)程序员利用python进行XML程序的开发。
数据库编程:程序员可通过遵循Python DB-API(数据库应用程(chéng)序(xù)编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql、SQLite等数(shù)据库通信。python自带有一个Gadfly模块,提供了(le)一个完整(zhěng)的SQL环境。
网络编程(chéng):提供丰(fēng)富(fù)的模块支持(chí)sockets编程,能方便快速地开发分(fèn)布式(shì)应用程序。很(hěn)多大(dà)规模软(ruǎn)件开发计划(huá)例如Zope,Mnet 及(jí)BitTorrent. Google都在广泛(fàn)地使用(yòng)它(tā)。
Web编程:应用(yòng)的(de)开发语言,支持最新的XML技术。
多媒体应用(yòng):Python的PyOpenGL模块封装了“OpenGL应用程序编程(chéng)接口”,能进行二维和三维图像处理。PyGame模块可(kě)用于(yú)编写游戏(xì)软件。
Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种(zhǒng)面向对象的解释性的计算机程(chéng)序设计语言,也是一种功能强大而完(wán)善的通用型语(yǔ)言,已经具(jù)有十多年的发展历史,成(chéng)熟(shú)且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多(duō)数日常应(yīng)用。
