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

3.1 Python語言基礎

在2017—2019年IEEE發布的編程語言排行榜上,Python連續3年位居榜首。Python語言其實已經不年輕了,1989年它誕生于阿姆斯特丹。python的本意是大蟒蛇。不過前些年國內的用戶并不多,使用者大都是外國人。這個原因也與編程語言的分類有些關系,在很長一段時間里,國內很多人都推崇編譯型編程語言,而不重視解釋型編程語言,而Python恰好是一門解釋型編程語言。但是,近年來Python語言在國內的地位日益重要起來,這是因為Python的優勢十分明顯,語法簡單,功能強大。相比起學習周期長的編程語言來說,很多人在經過幾周的Python訓練后,就可以編寫出功能強大的工具。

有些人把Python看作一門膠水語言,這是因為它可以將各種強大的模塊(可以是其他語言編寫的)組合在一起,這一點為程序開發人員節省了大量的時間和精力,就如同站在巨人的肩膀上一樣。

另外,Python本身也在不斷改進中,每隔一段時間就會推出新的版本,在新的版本中會對常見的語法進行修改。編寫本書時使用比較多的版本就是Python 2.7和Python 3.7,這是兩個比較有代表性的版本。一般來說,編程語言在版本更新時都會向下兼容,也就是一個程序或者類模塊更新到較新的版本后,用舊的版本程序創建的文檔或系統仍能被正常操作或使用。但是在Python 3推出的時候,并沒有考慮向下兼容Python 2,這也是為了避免帶入過多的累贅,從而使得Python 3變成一個龐然大物。

在Python 3發布時,Python官方宣布停止支持Python 2,因此越來越多的人學習、使用和推薦Python 3,同時一大批Python項目宣布從2020年開始放棄對Python 2的支持,至此Python 2退出歷史舞臺。本書的所有程序都按照Python 3標準編寫。

主站蜘蛛池模板: 绥化市| 土默特右旗| 临颍县| 海淀区| 五指山市| 平度市| 盐边县| 博乐市| 奇台县| 华坪县| 阿克苏市| 诸暨市| 大理市| 凤阳县| 永顺县| 大余县| 长岭县| 阿拉善左旗| 江西省| 灌南县| 保康县| 宁德市| 武夷山市| 集贤县| 泊头市| 和静县| 绥江县| 亳州市| 沅江市| 黄骅市| 东海县| 桐梓县| 逊克县| 辰溪县| 武胜县| 香港| 昔阳县| 徐州市| 上思县| 平邑县| 远安县|