- Python程序設計教程
- 胡建華
- 683字
- 2021-03-19 19:15:52
1.3 Python的發展歷史及特點
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,是由Guido van Rossum在1989年年底發明的,第一個公開發行版本發行于1991年。Python源代碼遵循GPL(General Public License,通用公共許可證)協議。
由于歷史原因,Python目前存在Python 2.x與Python 3.x兩個版本。Python 3.0版本常被稱為Python 3000,簡稱Py3k,相對于Python的早期版本,這是一個較大的升級。為了不帶入過多的累贅,Python 3.0在設計時沒有考慮向下兼容。許多針對早期Python版本設計的程序都無法在Python 3.0上正常執行。為了照顧現有程序,Python 2.6作為一個過渡版本,基本使用了Python 2.x的語法和庫,同時考慮了向Python 3.0的遷移,允許使用部分Python 3.0的語法與函數。由于Python 3.x版本功能設計更合理,所以目前主流應用都采用Python 3.x系列,全國計算機等級考試(二級)Python模塊也采用Python 3.x系列。本書采用了Python 3.5版本。
Python語言具有以下特點:
(1)易于學習:Python有相對較少的關鍵字,結構簡單,學習起來十分輕松。
(2)易于閱讀:Python代碼定義十分清晰。
(3)易于維護:Python的源代碼相當容易維護。
(4)一個廣泛的標準庫:Python的優勢之一是具有豐富的庫,并且是跨平臺的,在Unix、Windows和Mac OS X兼容很好。
(5)互動模式:您可以從終端輸入執行代碼并獲得結果,互動地測試和調試代碼片斷。
(6)可移植:基于其開放源代碼的特性,Python已經被移植(也就是使其工作)到許多平臺。
(7)可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調用。
(8)數據庫:Python提供所有主要的商業數據庫的接口。
(9)GUI編程:Python支持GUI編程,可以移植到多個系統中。
(10)可嵌入:可以將Python嵌入到C或C++程序,讓用戶獲得“腳本化”的能力。
- JavaScript從入門到精通(微視頻精編版)
- CMDB分步構建指南
- Learning PostgreSQL
- C#程序設計
- 劍指MySQL:架構、調優與運維
- 劍指Java:核心原理與應用實踐
- Teaching with Google Classroom
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Keras深度學習實戰
- Learning Apache Cassandra
- C# and .NET Core Test Driven Development
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Kubernetes進階實戰
- C#程序設計基礎入門教程
- Puppet:Mastering Infrastructure Automation