Python描述
? ? ? ? Python是一種解釋器乘寒、面向?qū)ο蠓瞬埂討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言烂翰,在很多領(lǐng)域中都有應(yīng)用蚤氏,比如:web編程瞧捌、腳本編寫、科學(xué)計算和人工智能姐呐。非常受Google,NASA头谜,CIA和Disney等組織的歡迎和使用鸠澈。
Python的設(shè)計具有很強的可讀性,相比其他語言它已經(jīng)經(jīng)常使用英文關(guān)鍵字际度,它具有比其他語言更有特色的語法結(jié)構(gòu)涵妥。
Python 是一種:
解釋型語言: 開發(fā)過程中沒有了編譯這個環(huán)節(jié),類似于PHP和Perl語言。
交互式語言: 您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼窒所。
面向?qū)ο笳Z言: Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對象的編程技術(shù)帆锋。
初學(xué)者的語言:Python 對初級程序員而言,是一種偉大的語言锯厢,它支持廣泛的應(yīng)用程序開發(fā)哲鸳,從簡單的文字處理到 WWW 瀏覽器再到游戲。
Python 解釋器本身幾乎可以在所有的操作系統(tǒng)中運行徙菠。
解釋器是運行以Python等級解釋型語言編寫的腳本的程序。
Python 特點
1缺狠、易于學(xué)習(xí):Python有相對較少的關(guān)鍵字,結(jié)構(gòu)簡單如叼,和一個明確定義的語法學(xué)習(xí)起來更加方便穷劈。
2、易于閱讀:Python代碼定義的更清晰社证。
3评凝、易于維護:Python的成功在于它的源代碼相當容易維護。
4宜肉、一個廣泛的標準庫:Python的最大優(yōu)勢之一是有豐富的庫翎碑,跨平臺的。在unix朱浴、window达椰、macintosh兼容很好项乒。
5、互動模式:互動模式的支持檀何,您可以從終端輸入執(zhí)行代碼并獲得結(jié)果的語言频鉴,互動的測試和調(diào)試代碼片段。
6垛孔、可移植:基于其開放源代碼的特性周荐,Python已經(jīng)被移植到許多平臺僵娃。
7腋妙、可擴展:如果你需要一段運行很快的關(guān)鍵代碼,或者是想要編輯一些不愿開放的算法匙睹,你可以使用c或c++完成那部分程序济竹,然后從你的Python程序中調(diào)用。
8规辱、數(shù)據(jù)庫:Python提供所有主要的商業(yè)數(shù)據(jù)庫的接口罕袋。
9、Gui編程:Python提供GUI可以創(chuàng)建和移植到許多系統(tǒng)調(diào)用朵夏。
10榆纽、可嵌入:你可以將Python嵌入到c/c++程序,讓你的程序的用戶獲得腳本化的能力奈籽。
Python有幾種不同的實現(xiàn)衣屏,用不同的語言編寫。目前最流行的版本是Cpython狼忱。
CPython使用c語言實現(xiàn)的Python解釋器钻弄。作為官方實現(xiàn),它是最廣泛使用的Python解釋器