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

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的下載與安裝

主站蜘蛛池模板: 定兴县| 苍山县| 吉林市| 曲阜市| 敦煌市| 屏东市| 鞍山市| 南京市| 大余县| 湘乡市| 万载县| 化德县| 洛扎县| 蒙自县| 临邑县| 呼伦贝尔市| 紫阳县| 淄博市| 扎鲁特旗| 西藏| 宜良县| 万载县| 曲靖市| 保德县| 田林县| 芜湖县| 永川市| 新巴尔虎右旗| 佛教| 佛冈县| 东乌珠穆沁旗| 敦化市| 禹州市| 常德市| 双柏县| 商都县| 建阳市| 潜江市| 梁平县| 廉江市| 石狮市|