Python的作者叫做 Guido van Rossum
荷兰人,毕业于阿姆斯特丹大学
大概长这样
他取得了数学和计算机硕士学位,但是相比数学,他还是更爱编程
于是,他接触了很多语言
Pascal、C、 Fortran等等
但是这些都是编译性语言
他觉得很不方便
另一个选择是UNIX的解释器shell
但它不能全面的调动计算机的功能
于是他开始找一种可以全面调动计算机的功能解释性语言
一开始他找到了荷兰的CWI (Centrum Wiskunde & Informatica, 数学和计算机研究所)开发的ABC语言
但是
ABC语言也存在一些问题
可拓展性差、不能直接进行IO、过度革新、传播困难等等
怎么办呢?
那就自己写一个吧!
1989年圣诞节假期,Guido开始写Python语言编译器/解释器
而Python这个名字则来自Guido所挚爱的电视剧Monty Python’s Flying Circus
到了1991年
第一个Python编译器/解释器诞生了
它是由c语言实现的
可以调用c库
那时的Python已经有类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统
而一开始的logo
是长这样的
Python的语法很多来自c,却也受到很多的ABC语言影响(比如强制缩进)
Python从一开始就很在意可扩展性
由于Python的方便易用等特征
Python很快在程序员中开始流行了起来
随着Python的流行度越来越高
Guido维护了一个maillist,让Python用户可以通邮件互相交流
而用户也可以对Python改造并发给Guido
由Gudio决定是否将改进加入Python特征或标准库里
于是,一个Python社区建立了起来
社区中的用户帮助Python快速发展
(如今Python本身的一些功能以及大部分的标准库来自于社区)
Python的社区不断扩大
进而拥有了自己的newsgroup,网站(python.org),以及基金 (Python Software Foundation)
而到了Python2时代
maillist的开发方式也变成了完全开源的方式
这时Python社区氛围完全形成
Python高速发展
如今Python进入了3的时代
虽然因为Python向后不兼容过度有困难
但我们能看得到
Python正拥有一个值得期待的未来