Python语言的起源
Python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Guido希望能够研发出一种轻松编程的语言。ABC语言(由荷兰的数学和计算机研究所开发)让Guido看到了希望,于是Guido应聘到该研究所工作,并参与到ABC语言的开发。但由于当时的开发是单向的,因此最后只得到商业上失败的结果。随着互联网的普及,Guido再一次看到了希望。1989年的圣诞节,这位宅男为了打发时间,决定在ABC的基础上开发一个新型的基于互联网社区的脚本解释程序,这样Python就在键盘敲击声中诞生了。Python的诞生让Guido兴奋不止,但问题来了,这门新语言该用哪个名字来命名?某一天,Guido在欣赏他最喜爱的喜剧团体Monty Python演出时,突然灵光一闪,这门新语言有了自己的命名——Python(大蟒蛇的意思)。
Python语言的发展
Python从诞生一直更新到现在,经历了多个版本。截止到目前,官网仍然保留的版本主要是基于Python2.x和Python3.x系列
Python2.7是Python 2.x系列的最后一个版本,已经停止开发,计划在2020年终止支持。Guido决定清理Python2.x系列,并将所有最新标准库的更新改进体现在Python 3.x系列中。Python3.x系列的一个最大改变就是使用UTF-8作为默认编码,从此,Python3.x系列中就可以直接编写中文程序了。
另外,Python3.x系列比Python2.x系列更规范统一,其中去掉了某些不必要的关键字与语句。由于Python3.x系列支持的库越来越多,开源项目支持Python3.x的比例已大大提高。
Python语言的特征
- 简单
- 易学
- 免费、开源
- 可移植性
- 解释性
- 面向对象
- 可扩展性
- 可嵌入性
- 丰富的库
Python语言的应用领域
- Web开发
- 网络爬虫
- 科学计算与数据可视化