天天看點

Python必知詞彙:Python

Python是一種廣泛使用的解釋型、進階程式設計、通用型程式設計語言,由吉多·範羅蘇姆創造,第一版釋出于1991年。可以視之為一種改良的LISP。Python的設計哲學強調代碼的可讀性和簡潔的文法。相比于C++或Java,Python讓開發者能夠用更少的代碼表達想法。不管是小型還是大型程式,該語言都試圖讓程式的結構清晰明了。

Python擁有動态類型系統和垃圾回收功能,能夠自動管理記憶體使用,并且支援多種程式設計範式,包括面向對象、指令式、函數式和過程式程式設計。其本身擁有一個巨大而廣泛的标準庫。通過該标準庫,我們可以友善地實作大量功能,主要包括文本處理、檔案處理、作業系統功能、網絡通信、網絡協定、W3C格式支援及其他功能,包括國際化支援、數學運算、HASH、Tkinter等。是以Python的應用範圍也很廣泛,經常被用于Web開發、編寫伺服器軟體、網絡爬蟲、簡單的GUI開發以及大資料人工智能等方向中。在很多作業系統裡,Python是标準的系統元件,可以在終端下直接運作Python。

Python本身被設計為可擴充的。它提供了豐富的API和工具,以便程式員能夠輕松地使用C、C++、Cython來編寫擴充子產品。Python編譯器本身也可以被內建到其它需要腳本語言的程式設計内。是以,有很多人把Python作為一種“膠水語言”使用。使用Python将其他語言編寫的程式設計進行內建和封裝。

Python 解釋器本身幾乎可以在所有的作業系統中運作。Python的其中一個解釋器CPython是用C語言編寫的、是一個由社群驅動的自由軟體,目前由Python軟體基金會管理。

資料來源:

  • Python Language Guide (v1.0). Google Documents List Data API v1.0. Google. [2012-11-30]. (原始内容存檔于2010-08-11).
  • http://www.Python.org CPython
  • 維基百科詞條:Python