- Python編程基礎與應用
- 李方園主編
- 594字
- 2021-10-27 16:38:12
1.1 Python語言概述
1.1.1 Python語言發展概況
Python英文原意為“蟒蛇”,1989年荷蘭人Guido van Rossum(簡稱Guido)發明了一種面向對象的解釋型編程語言,并將其命名為Python,賦予了它表示一門編程語言的含義。圖1-1所示為Python的標志(LOGO)。

圖1-1 Python的標志(LOGO)
Python語言是在ABC編程語言的基礎上發展來的。遺憾的是,ABC編程語言雖然非常強大,但沒有普及,Guido認為是它不開放導致的。基于這個考慮,Guido在開發Python時,不僅為其添加了很多ABC編程語言沒有的功能,還為其設計了各種豐富而強大的庫,利用這些Python庫,程序員可以把用其他語言制作的各種模塊(尤其是C語言和C++)輕松地連接在一起,因此Python又常被稱為“膠水”語言。
Python的庫和模塊,簡單理解就是一個個的源文件,每個文件中都包含可實現各種功能的方法(也可稱為函數)。從整體上看,Python語言最大的特點就是簡單,該特點主要體現在以下兩個方面。
1)Python語言的語法非常簡潔明了,即便是非軟件專業的初學者,也很容易上手。
2)和其他編程語言相比,實現同一個功能,Python語言的實現代碼往往是最短的。
1991年Python第一個公開發行版問世。
2004年起Python的使用率呈線性增長,不斷受到越來越多的編程者的歡迎和喜愛。
2010年,Python榮膺TIOBE 2010年度最受歡迎語言之一。
2017年,IEEE Spectrum發布的2017年度編程語言排行榜中,Python居首位。
2020年,根據TIOBE排行榜(https://www.tiobe.com/tiobe-index/)顯示,Python居于第3位,并一直呈上升趨勢。
圖1-2所示為Python歷年來市場份額變化曲線(根據https://www.python.org官網數據),未來的Python將繼續大放異彩。

圖1-2 Python歷年來市場份額變化曲線

1-1 Python的下載與安裝
- Mastering JavaScript Functional Programming
- Spring 5.0 Microservices(Second Edition)
- Python for Secret Agents:Volume II
- Learning Laravel 4 Application Development
- C語言程序設計實踐教程
- Python漫游數學王國:高等數學、線性代數、數理統計及運籌學
- Oracle從入門到精通(第5版)
- UML 基礎與 Rose 建模案例(第3版)
- Unity 2D Game Development Cookbook
- RESTful Java Web Services(Second Edition)
- Mastering AWS Security
- Clean Code in C#
- Java程序設計教程
- Xamarin Cross-Platform Development Cookbook
- 和孩子一起學編程:用Scratch玩Minecraft我的世界