Python程式語言

_cary發表於2013-06-26

Python是一個簡單的、解釋型的、互動式的、可移植的、物件導向的超高階語言。這就是對Python語言的最簡單的描述。

        Python有一個互動式的開發環境,因為Python是解釋執行,這大大節省了每次編譯的時間。Python語法簡單,且內建有幾種高階資料結構,如字典、列表等,使得使用起來特別簡單,程式設計師一個下午就可學會,一般人員一週內也可掌握。Python具有大部分面嚮物件語言的特徵,可完全進行物件導向程式設計。它可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多種OS上執行。

  程式語言

  Python語言可以用來作為批處理語言,寫一些簡單工具,處理些資料,作為其他軟體的介面除錯等。Python語言可以用來作為函式語言,進行人工智慧程式的開發,具有Lisp語言的大部分功能。Python語言可以用來作為過程語言,進行我們常見的應用程式開發,可以和VB等語言一樣應用。Python語言可以用來作為面嚮物件語言,具有大部分面嚮物件語言的特徵,常作為大型應用軟體的原型開發,再用C++改寫,有些直接用Python來開發。

  資料庫

  Python在資料庫方面也很優秀,可以和多種資料庫進行連線,進行資料處理,從商業型的資料庫到開放原始碼的資料庫都提供支援。例如:Oracle,Ms SQL Server等等。有多種介面可以與資料庫進行連線,至少包括ODBC。有許多公司採用著Python+MySql的架構。因此,掌握了Python使你可以充分利用物件導向的特點,在資料庫處理方面如虎添翼。

  Windows程式設計

  Python不僅可以在Unix型別的作業系統上應用,同樣可以在Windows系統裡有很好的表現。通過新增PythonWin模組,就可以通過COM形式呼叫和建立各種資源,包括呼叫登錄檔、ActiveX控制元件以及各種COM等工作,最常見的例子就是通過程式對Office文件進行處理,自動生成文件和圖表。
   通過Python,還可以利用py2exe模組生成exe應用程式。還有許多其他的日常維護和管理工作也可以交給Python來做,從而減少維護的工作量。利用Python,你還可以開發出象VB,VC,Delphi那樣的GUI程式,但卻可以在多個平臺上執行。這在許多方面並不遜色於Java。

http://www.python.org/

相關文章