- Python應用與實戰
- 王科飛等編著
- 637字
- 2023-06-19 16:38:28
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語言成為排行第一的編程語言。
- C語言程序設計案例教程
- Getting Started with Citrix XenApp? 7.6
- LaTeX Cookbook
- Spring 5企業級開發實戰
- Arduino by Example
- C和C++安全編碼(原書第2版)
- Mastering LibGDX Game Development
- Unity 5 for Android Essentials
- MongoDB,Express,Angular,and Node.js Fundamentals
- 時空數據建模及其應用
- Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis)
- Java Web動態網站開發(第2版·微課版)
- Arduino Electronics Blueprints
- 每個人的Python:數學、算法和游戲編程訓練營
- 微服務設計