Python是荷蘭人 Guido van Rossum (國內昵稱龜叔)于1989年圣誕節期間開發出來的。據龜叔的自述記載,Python語言是他在圣誕節期間為打發時間開發出來的。選擇Python作為該編程語言的名字,是取自英國20世紀70年代首播的電視劇《蒙提·派森的飛行馬戲團》(Monty Python's Flying Circus)。
ABC是龜叔參加設計的一種教學語言,他任務ABC這種語言非常優美和強大,是專門為非專業程序員設計的。但是ABC語言并沒有成功,究其原因,龜叔認為是其非開發造成的。龜叔決心在Python中避免這一錯誤,同時還實現了在ABC中沒有的功能。
就這樣,Python在龜叔手中誕生了。可以說Python是從ABC發展起來的,主要受到了Modula-3的影響,并結合了Unix shell和C的習慣。
我認為Python的最大特點就是簡單,非常適合零基礎的人學習。網上流傳著"人生苦短,我用python"的說法,可見Python語言的受歡迎程度。
自從2004年以后,Python的使用率呈線性增長。python2于2000年10月16日發布,穩定版本是python2.7。python3于2008年12月3日發布,不完全兼容python2。2010,2018,2020,2021它都被TIOBE編程語言排行榜評為年度語言。

如今(2022年7月份),Python成為編程語言排行榜冠軍。

我們不妨再看一下Python歷年來的市場份額變化曲線,Python的風口已經來臨。

所以,人生苦短,我學python!
~~~
- 第1章 編程基礎
- 零基礎能學Python嗎?
- 編程語言是什么
- 編譯型與解釋型編程語言的區別
- python是什么?
- 學python能干什么?
- 第2章 python開發環境搭建
- windows下安裝python
- cmd命令行工具
- 環境變量如何設置?
- 如何運行python程序?
- 學習神器Jupyter lab
- 第3章 基本數據類型
- 基本數據類型概述
- 變量的定義和使用
- 整數類型
- 浮點數類型
- 算術運算符
- 賦值運算符
- 字符串類型
- 字符串常用方法
- 字符串格式化
- 列表類型
- 元組類型
- 可變與不可變類型
- 深淺拷貝
- 集合類型
- 字典類型
- 布爾型
- NoneType
- 第4章 程序流程控制
- 程序結構
- if分支語句
- while條件循環
- for循環
- 循環控制關鍵字
- 異常處理
- 第5章函數與代碼復用
- 函數的定義和調用
- 函數的參數
- 函數的返回值
- lambda函數
- 變量作用域
- python內建函數
- 第6章 面向對象
- 類和對象
- 屬性
- 方法
- 繼承
- super()函數
- 多態
- 私有化
- 自省與反射機制
- 第7章 模塊和包
- 模塊
- 包
- 第三方庫
- 第8章 文件IO操作
- 文件概述
- 字符編碼
- 字節類型
- python讀取文件
- python寫文件
- 文件指針