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编程语言排行榜评为年度语言。
![1658914424411](https://wcflove.gitee.io/images/1658914424411.png)
如今(2022年7月份),Python成为编程语言排行榜冠军。
![1658914522543](https://wcflove.gitee.io/images/1658914522543.png)
我们不妨再看一下Python历年来的市场份额变化曲线,Python的风口已经来临。
![1658914708614](https://wcflove.gitee.io/images/1658914708614.png)
所以,人生苦短,我学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写文件
- 文件指针