- Python應用與實戰
- 王科飛等編著
- 6字
- 2023-06-19 16:38:27
1.1 初識Python語言
1.1.1 Python語言的發展歷程
Python是由荷蘭人吉多·范羅蘇姆(Guido von Rossum)發明的一種面向對象的解釋型高級編程語言。1982年,范羅蘇姆從阿姆斯特丹大學(University of Amsterdam)獲得了數學和計算機科學碩士學位。范羅蘇姆擁有豐富的ABC編程語言使用經驗,但是ABC語言存在可擴展性差、不能直接輸入/輸出、傳播困難等缺點,于是他就有了開發一種通用的、功能強大的解釋型語言的想法。
1989年,為了打發圣誕節假期,范羅蘇姆開始編寫一個新的腳本解釋程序,作為ABC語言的一種繼承。他選擇Python這個名字,與Python原意‘蟒蛇’并沒有多大關系,而是來源于英國一部喜劇《蒙提·派森的飛行馬戲團》(Monty Python's Flying Circus)。蒙提·派森是主創劇團的名字,Python即來自這里的“派森”。第一個公開發行版Python 0.9.0于1991年發布,并用蟒蛇作為圖標,如圖1.1所示。

圖1.1 Python創始人和Logo
1994年1月,Python新版本1.0發布,在這個版本中,新加入了眾所周知的lambda、map、filter和reduce等語法特性,讓Python更加完善。美國宇航局(NASA)在1994年甚至把Python作為主要開發語言。
2000年5月,Python核心團隊開始使用SourceForge進行開發,從此Python轉變為完全開源的模式,Python社區也隨之建立起來。同年10月Python 2.0正式發布,Python獲得了更加高速的發展。
2008年12月Python 3.0(不完全兼容Python2)的發布,彌補了早期設計上的編碼缺陷,將默認ASCII編碼修改為Unicode編碼,使Python可以更好地支持中文。
2020年1月1日起,Python2不再更新,而Python3則延續高速的發展。截至2022年6月,Python的最新版本是3.10。
目前,Python已經成為非常受歡迎的程序設計語言,在2007年、2010年、2018年、2020年、2021年的TIOBE排行榜中被評為年度語言,并在2022年6月超過C語言成為排行第一的編程語言。
- 零基礎PHP學習筆記
- Learning Elixir
- Building an RPG with Unity 2018
- MongoDB,Express,Angular,and Node.js Fundamentals
- Go語言底層原理剖析
- 代碼閱讀
- RubyMotion iOS Develoment Essentials
- Python第三方庫開發應用實戰
- Java程序設計實用教程(第2版)
- MATLAB 2020 GUI程序設計從入門到精通
- ASP.NET Core and Angular 2
- Jakarta EE Cookbook
- RESTful Web API Design with Node.js(Second Edition)
- Mastering Magento Theme Design
- The Java Workshop