Python是一種高層次,解釋,互動性和面向?qū)ο蟮哪_本語言。Python 被設計成具有很強的可讀性語言。它采用英語關(guān)鍵字,而其他語言一般使用標點符號,并且具有比其他語言有較少的句法結(jié)構(gòu)。
Python是解釋型的語言:Python 是在運行時被解釋處理。你不需要在執(zhí)行前編譯程序。這類似于Perl和PHP。
Python是交互式的: 實際上,可以在 Python 提示和解釋直接交互來編寫程序。
Python是面向?qū)ο螅?/strong>Python支持面向?qū)ο笫交蚓幊痰膶ο笾蟹庋b代碼的技術(shù)。
Python是一種初學者的語言:Python是初學者級別程序員偉大的語言,并支持廣泛從簡單的文字處理,網(wǎng)頁瀏覽器應用程序到游戲的開發(fā)。
Python 1.0發(fā)布于1994年11月。在2000年,Python 2.0發(fā)布。Python 2.7.11是Python2 中的最新版本。
同時,Python 3.0發(fā)布于2008年。 Python3 不與落后的 Python2 兼容。Python3 的重點是一直在刪除重復編程結(jié)構(gòu)和模塊,使“應該有一個 - 最好只有一個 - 明顯的方法來做到這一點?!盤ython 3.5.1是 Python3 的最新版本。
易于學習:Python有幾個關(guān)鍵字,結(jié)構(gòu)簡單,明確定義的語法。這讓初學者可以快速上手語言。
易于閱讀: Python代碼更加明確和看得見。
易于維護: Python源代碼是相當容易維護的。
廣泛的標準庫:Python的庫是非常便攜的,在UNIX,Windows和Macintosh跨平臺兼容。
交互式模式:Python有一個交互動的模式,可支持互動測試和代碼段的調(diào)試。
便攜: Python可以在多種硬件平臺上運行,并且對所有平臺相同的接口。
可擴展: 可以添加低級別的模塊到Python解釋器。這些模塊使程序員能夠更有效地添加或定制自己的工具。
數(shù)據(jù)庫: Python提供了接口,支持所有主要的商業(yè)數(shù)據(jù)庫。
GUI編程: Python支持,可以創(chuàng)建并移植到許多系統(tǒng)調(diào)用GUI應用程序, 庫和Windows系統(tǒng),如:Windows MFC,Macintosh和Unix X窗口系統(tǒng)。
可擴展: 對于大型程序,Python提供比shell腳本更加合理的結(jié)構(gòu)和支持。