Python是一種簡(jiǎn)單易學(xué),功能強(qiáng)大的解釋型編程語(yǔ)言,它有簡(jiǎn)潔明了的語(yǔ)法,高效率的高層數(shù)據(jù)結(jié)構(gòu),能夠簡(jiǎn)單而有效地實(shí)現(xiàn)面向?qū)ο缶幊蹋貏e適用于快速應(yīng)用程序開(kāi)發(fā),也可以用來(lái)開(kāi)發(fā)大規(guī)模的重要的商業(yè)應(yīng)用。Python是一個(gè)理想的腳本語(yǔ)言。
Python免費(fèi)開(kāi)源,可移植到多種操作系統(tǒng),只要避免使用依賴(lài)于特定操作系統(tǒng)的特性,Python程序無(wú)需修改就可以在各種平臺(tái)上面運(yùn)行。
Python擁有現(xiàn)代編程語(yǔ)言所具有的一切強(qiáng)大功能,Python標(biāo)準(zhǔn)庫(kù)十分龐大,可以幫助開(kāi)發(fā)者處理各種工作,如:圖形用戶(hù)界面、文件處理、多媒體、正則表達(dá)式、文檔生成、單元測(cè)試、線(xiàn)程、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通訊、網(wǎng)頁(yè)瀏覽器、CGI、FTP、電子郵件、XML、HTML、WAV文件、密碼系統(tǒng)、Tk和其他與系統(tǒng)有關(guān)的操作。只要安裝了Python,這些功能都是可用的除了標(biāo)準(zhǔn)庫(kù)以外,還有許多其他高質(zhì)量的庫(kù),如wxPython、Twisted和Python圖形庫(kù)等等數(shù)不勝數(shù)。
Python容易擴(kuò)展和嵌入。Python提供的許多標(biāo)準(zhǔn)模塊支持C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的應(yīng)用程序當(dāng)中,因此可用Python語(yǔ)言為應(yīng)用程序提供腳本接口,由于支持跨語(yǔ)言開(kāi)發(fā),可用Python設(shè)計(jì)概念化應(yīng)用程序,并逐步移植到C,使用前不必用C重寫(xiě)應(yīng)用程序。(Jython使Python可以和Java一起工作,使開(kāi)發(fā)者可以在Python里面調(diào)Java的包,也可以在Java里面使用Python的對(duì)象。還有更妙的,由于Jython的解釋器完全用Java編寫(xiě),因此可以在支持Java的任何平臺(tái)上部署Python程序,甚至WEB瀏覽器也可以直接運(yùn)行Python腳本。)