Python的历史

说起Python,确实是一门简单、便捷的入门编程,而且很多初学者也喜欢把Python作为数据分析、机器学习的首选。


关于Python的诞生就要说起这个有“网瘾”的荷兰人Guido van Rossum,这位大神在读大学的时候曾经因为沉迷编程无法自拔,差点就被退学。不过他最后还是从阿姆斯特丹大学获得了数学和计算机科学的双硕士学位

Python的历史_第1张图片

是的,就是这个身穿Google衣服的小胖哥

虽然Guido是一位数学硕士,但是他更热衷于做与编程有关的活儿


因此Guido一直希望能够研发出一种语言,能够像C语言那样,可以全面调用计算机的功能接口,又能像shell那样,可以轻松的编程

壳层(英语:Shell)在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。


不得不说,爱编程的程序猿运气不会差,Guido

在CWI找到一份开发ABC语言的工作,当时的ABC设计理念很棒,主要希望让语言变得容易阅读、使用、记忆和学习。这让Guido看到了希望,只可惜因为当时的开发是单向的,最后的最后只收获到商业上的失败。

所谓单向开发,就是一群人设计一门语言,另外一群人使用,使用的效果几乎无法反馈给语言的开发者。

ABC的失败一直警示着Guido,而互联网的到来让Guido看到了希望。

1989年的圣诞,这位没有约会的单身宅男为了打发时间,决定在继承ABC的基础上开发一个新的基于互联网社区的脚本解释程序,于是Python就在噼里啪啦的键盘声中诞生了。

Python的诞生就如同新生儿,一下子让Guido兴奋到极点。


不过头疼的事情也来了,这位刚当上爸爸的男人一直在焦虑要给这个新生儿起什么名字。

突然有一天,Guido在欣赏他喜爱的喜剧团体Monty Python演出时灵光一闪,然后大手一挥,这个新生的语言有了属于它的名字: Python。


Python:自己还是不是亲生的,咋起个名字那么的随便。

拥有如此多牛逼的干爹,最终成为了最热门的编程语言

年幼的Python长这样的

(由Guido的兄弟Just von Rossum设计)

当然,Guido这个当爹的还是非常尽责的。


Python一出生就拥有类、函数、异常处理等核心数据类型以及模块为基础的拓展系统。在慢慢长大的过程中,Guido会给Python灌输常识,让它从小就懂得顺从惯例(特别是C语言的),还定下一些规定,让它变得更加容易读。

都说小孩子最容易招人疼爱,Guido经常带着Python到公司溜达,很快他的同事都喜欢上这个聪明伶俐的小孩,开始参与到Python的抚养当中。

Guido和一些同事组团并将自个大部分的业余时间都用来开发Python,Python第一天团就此诞生

Python的历史_第2张图片

与此同时,因为Python是基于互联网社区开发的,社区中不同领域的人都来抚养Python这小家伙,他们不断地对Python进行拓展或修改,再将改动发给Guido,由Guido决定是否将新的特征加入到Python当中。

Python的历史_第3张图片


截至今日,Python已经3岁了(3.0时代)。

就在这么多个干爹、干妈的抚养中,Python的功能也越来越完善,Python不但可以用于web页面的开发,网络数据爬虫,更是大数据时代机器学习AI的大利器。

对于Python来说,Python的老爸最开始的理念就是简单容易上手,再加上Python是开源(说白了,就是不用钱),大部分初学者、机器学习爱好者等人都自然而然地选择了Python。

同时对于不想成为专业程序员,但又想学网络爬虫、数据分析的小伙伴来说,Python也确实是一个不错的选择

你可能感兴趣的:(Python基础学习,Python)