短時間內(nèi)掌握Python編程語言
Python編程語言***的優(yōu)點就是有一個交互式的開發(fā)環(huán)境,畢竟Python是解釋運行的,這樣可以大大節(jié)省了每次編譯的時間,Python語法簡單,內(nèi)置有幾種高級數(shù)據(jù)結(jié)構(gòu),如字 典、列表等。
程序員一個下午就可學會,一般人員一周內(nèi)也可掌握。Python具有大部分面向?qū)ο笳Z言的特征,可完全進行面向?qū)ο缶?程。它可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多種OS上運行。
Python編程語言可以用來作為批處理語言,寫一些簡單工具,處理些數(shù)據(jù),作為其他軟件的接口調(diào)試等。Python語言可以用來作為函數(shù)語言,進行人工智能 程序的開發(fā),具有Lisp語言的大部分功能。
Python編程語言可以用來作為過程語言,進行我們常見的應用程序開發(fā),可以和VB等語言一樣應用。 Python編程語言可以用來作為面向?qū)ο笳Z言,具有大部分面向?qū)ο笳Z言的特征,常作為大型應用軟件的原型開發(fā)。
再用C++改寫,有些直接用Python來開發(fā)。 Python在數(shù)據(jù)庫方面也很優(yōu)秀,可以和多種數(shù)據(jù)庫進行連接,進行數(shù)據(jù)處理,從商業(yè)型的數(shù)據(jù)庫到開放源碼的數(shù)據(jù)庫都提供支持。例如:Oracle,Ms SQL Server等等。
有多種接口可以與數(shù)據(jù)庫進行連接,至少包括ODBC。有許多公司采用著Python+MySql的架構(gòu)。因此,掌握了Python使你 可以充分利用面向?qū)ο蟮奶攸c,在數(shù)據(jù)庫處理方面如虎添翼。
利用PIL、Piddle、ReportLab等模塊,你可以處理圖象、聲音、視頻、動畫等,從而為你的程序添加亮麗的光彩。動態(tài)圖表的生成、統(tǒng)計分析圖 表都可以通過Python來完成。另外,還有OpenGL。利用PyOpenGl模塊,你可以非常迅速的編寫出三維場景。
Python編程語言可以廣泛的在科學計算領(lǐng)域發(fā)揮獨特的角色。有許多模塊可以幫助你在計算巨型數(shù)組、矢量分析、神經(jīng)網(wǎng)絡等方面高效率完成工作。尤其是在教育科研方面,可以發(fā)揮出獨特的優(yōu)勢。 Python可以非常方便的實現(xiàn)GUI編程,通過Tkinter,wxPython,QT等等模塊,你就可以根據(jù)需要編寫出強大的跨平臺的用戶界面程序。
如果你掌握了Python,想在Java里應用它,你可以采用Jython。Jython是采用Java語言實現(xiàn)的Python。這樣,你只 要按照Python的語法,就可以調(diào)用Java的各種類庫,快速的編寫出基于Java的程序。也就是通過Jython,編寫Java程序。這樣就可以更為 快速的實現(xiàn)Java的功能。Python在面向?qū)ο蠓矫婧蚃ava是相通的。
【編輯推薦】