1.1 Python概述

1.1 Python概述

Python语言诞生于1990年,由Guido van Rossum设计并领导开发。1989年12月,Guido为打发圣诞节的无趣,决定开发一个新的脚本解释程序,作为他正参与设计的一种ABC语言的解释器。而Python的命名则源于Guido对当时一部英剧Monty Python's Fliying Circus的极大兴趣。Python语言的诞生是一个偶然事件,但30多年的持续发展将这个偶然事件变成了计算机技术发展过程中的一件大事。

Python语言是开源项目的优秀代表,其解释器的全部代码都是开源的,可以在Python语言的主网站(http://www.python.org)自由下载。

2000年10月,Python 2.0正式发布,标志着Python语言完成了自身涅槃,人们解决了其解释器和运行环境中的诸多问题,从此开启了Python广泛应用的新时代。2010年,Python 2.7被发布,终结了2.×系列的发展。

2008年12月,Python 3.0正式发布,在语法和解释器内容层面都做了很多重大改进,解释器内部采用完成面向对象的方式实现。当然,这种改变也付出了巨大代价,即3.×系列版本无法向下兼容2.×版本。

Python语言经历了一个痛苦但令人期待的版本更迭过程,从2008年开始,用Python编写的几万个函数库也开始了版本的升级过程。至今,绝大多数Python函数库和Python程序员都采用Python 3.×系列语法和解释器。“Python 2.×已经是遗产,Python 3.×是这个语言的现在和未来”。