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