官术网_书友最值得收藏!

2.1 Python基礎知識

Python是一個高層次地結合了解釋型、交互式和面向對象的腳本語言。解釋型,意味著Python在開發過程中沒有編譯環節,類似于PHP和Perl語言;交互式意味著可以在一個Python提示符“>>>”后直接執行代碼;面向對象說明Python支持面向對象的風格或將代碼封裝在對象中的編程技術。同時,Python還是一門對初學者友好的語言,支持廣泛的應用程序開發。

Python是由Guido van Rossum于1989年在荷蘭國家數學和計算機科學研究所設計出來,并于1991年公開發行的。Python借鑒了諸多其他語言,包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、UNIX shell和其他腳本語言等。與Perl語言一樣,Python源代碼同樣遵循GPL協議?,F在Python由一個核心開發團隊維護,但Guido van Rossum仍然發揮著至關重要的作用。

Python有以下主要特點。

·易于學習:Python的關鍵字相對較少,結構簡單,有一個明確定義的語法,學習起來更加簡單。

·易于閱讀:Python代碼定義更清晰。

·易于維護:Python的成功在于它的源代碼非常易于維護。

·標準庫廣泛:Python最大的優勢之一是有豐富的跨平臺的庫,可移植到大多數平臺下,如UNIX、Windows和Mac等系統。

·互動模式:支持互動模式,可以從終端輸入執行代碼并獲得結果。

·可移植:基于其開放源代碼的特性,Python已經被移植到許多平臺上。

·可擴展:如果需要一段運行速度很快的關鍵代碼,或者需要編寫一些不愿開放的算法,可以使用C或C++完成那部分程序,然后從Python程序中調用。

·數據庫接口豐富:Python提供所有主要的商業數據庫的接口。

·支持GUI編程:Python提供了多個圖形開發界面的庫,常用的Python GUI庫有Tkinter、wxPython、Jython。

·可嵌入:可以將Python嵌入C/C++程序,讓用戶獲得腳本化能力。

主站蜘蛛池模板: 诸暨市| 平果县| 永春县| 会宁县| 塔河县| 丽水市| 石首市| 浮梁县| 濉溪县| 三门县| 翼城县| 江源县| 辽阳市| 房山区| 佛学| 永年县| 定襄县| 武山县| 驻马店市| 滁州市| 泌阳县| 鹤岗市| 普定县| 锡林浩特市| 新田县| 铜鼓县| 博乐市| 山东省| 科尔| 开封市| 河东区| 永川市| 曲沃县| 杭锦后旗| 庆城县| 虎林市| 通城县| 博客| 怀宁县| 义马市| 沾化县|