小編個(gè)人覺得python有一個(gè)很大的優(yōu)點(diǎn),就是語(yǔ)法簡(jiǎn)練,甚至可以說簡(jiǎn)單。比起pascal或者 C什么的,簡(jiǎn)單的難以置信。而且強(qiáng)制縮進(jìn),格式特別優(yōu)美。
Python語(yǔ)法簡(jiǎn)捷而清晰,具有豐富和強(qiáng)大的類庫(kù)。它常被昵稱為膠水語(yǔ)言,它能夠很輕松的把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對(duì)其中有特別要求的部分,用更合適的語(yǔ)言改寫,比如3D游戲中的圖形渲染模塊,速度要求非常高,就可以用C++重寫。
1. 用在軟件里,做2次開發(fā)。比如office可以用vb script(如果不知道就google下),python也可以起到類似作用。在3D設(shè)計(jì)軟件MAYA里就用了python作為二次開發(fā)腳本語(yǔ)言。
2. 網(wǎng)絡(luò)服務(wù)器后臺(tái)開發(fā)。上過豆瓣沒?豆瓣網(wǎng)就是用python開發(fā)的。還有大批開源服務(wù)器程序和框架,比如trac,django等,都是用于web服務(wù)的。
3. 開發(fā)在公司內(nèi)部使用的腳本程序。
安裝步驟圖解:
先解壓安裝這個(gè),安裝的時(shí)候路徑以及所有配置默認(rèn)下一步就可以了!
應(yīng)用
系統(tǒng)編程:提供API,能方便進(jìn)行系統(tǒng)維護(hù)和管理,Linux下標(biāo)志性語(yǔ)言之一,是很多系統(tǒng)管理員理想的編程工具。
圖形處理:有PIL、Tkinter等圖形庫(kù)支持,能方便進(jìn)行圖形處理。
數(shù)學(xué)處理:NumPy擴(kuò)展提供大量與許多標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)的接口。
文本處理:python提供的re模塊能支持正則表達(dá)式,還提供SGML,XML分析模塊,許多程序員利用python進(jìn)行XML程序的開發(fā)。
數(shù)據(jù)庫(kù)編程:程序員可通過遵循Python DB-API(數(shù)據(jù)庫(kù)應(yīng)用程序編程接口)規(guī)范的模塊與Microsoft SQL Server,Oracle,Sybase,DB2,Mysql、SQLite等數(shù)據(jù)庫(kù)通信。python自帶有一個(gè)Gadfly模塊,提供了一個(gè)完整的SQL環(huán)境。
網(wǎng)絡(luò)編程:提供豐富的模塊支持sockets編程,能方便快速地開發(fā)分布式應(yīng)用程序。很多大規(guī)模軟件開發(fā)計(jì)劃例如Zope,Mnet 及BitTorrent. Google都在廣泛地使用它。
Web編程:應(yīng)用的開發(fā)語(yǔ)言,支持最新的XML技術(shù)。
多媒體應(yīng)用:Python的PyOpenGL模塊封裝了“OpenGL應(yīng)用程序編程接口”,能進(jìn)行二維和三維圖像處理。PyGame模塊可用于編寫游戲軟件。
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用