Python 那些事

Python 那些事

Python 真的是一门美妙的语言啊
Python 那些事_第1张图片

Python 的开始

Python的作者叫做 Guido van Rossum
荷兰人,毕业于阿姆斯特丹大学
大概长这样

他取得了数学和计算机硕士学位,但是相比数学,他还是更爱编程

于是,他接触了很多语言
Pascal、C、 Fortran等等
但是这些都是编译性语言
他觉得很不方便

另一个选择是UNIX的解释器shell
但它不能全面的调动计算机的功能

于是他开始找一种可以全面调动计算机的功能解释性语言
一开始他找到了荷兰的CWI (Centrum Wiskunde & Informatica, 数学和计算机研究所)开发的ABC语言
但是
ABC语言也存在一些问题
可拓展性差、不能直接进行IO、过度革新、传播困难等等
Python 那些事_第2张图片
怎么办呢?
那就自己写一个吧!

Python的诞生

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的时代

随着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正拥有一个值得期待的未来

结语

人生苦短,快用Python
Python 那些事_第3张图片

你可能感兴趣的:(Python 那些事)