python是哪一年诞生的_1分钟了解Python的前世今生

最近Python的势头居高不下,已然成了一门不折不扣的“网红”语言。

那它到底为什么这么火呢?今天小开就和大家一起扒一扒这门“当红”计算机语言,看看它到底有什么来头?

生于1991,是计算语言里的老腊肉

编程语言的发明,大多都是源于人们对现状的不满意,Python也未能免俗。荷兰程序员Guido van Rossum,江湖人称龟叔,发明Python的原因便是源自于对当时各类编程语言的嫌弃。

在设计Python之初,市面上已经存在各种编程语言,不过它们要么语法复杂,要么学习成本高,最主要的是功能不够强大,很多事都无法完成。于是,龟叔就萌发了设计一款功能强大、语法简洁的新语言的想法。

1989年的圣诞节,恰是西方人的年假,为了打发时间,龟叔便开始着手编写新的脚本解释程序。经过几个月的不懈努力,1991年,第一个Python编译器面向世界发布,于是,人类又增加了一种“Hello World”的语言方式。

龟叔有件体恤上印有“人生苦短,我用Python”的字样。这句话不只表达出他本人对Python的爱,也说明了Python的高效。Python相对于C语言,能够让程序员把更多时间用于思考程序的逻辑,而不是耗费在具体实践细节上,因此收割了一大批Python粉。

插播一个知识点:它为什么叫Python呢?一个编程语言能和蟒蛇有啥关系,难不成龟叔喜欢蟒蛇?

实际上之所以取这么个名字,是因为龟叔当时在追一个英国喜剧Monty Python‘s Flying Circus,于是便以偶像团体的名字命名了自己亲儿子,哦不,新程序语言的名字了。而之后由于这个名字的缘故,Python的logo被设计成了两条盘绕的“巨”蟒,没错就是这两条看上去丑萌丑萌的“QQ糖”。

除了亲爹,Python还有万千“养父”

毋庸置疑,龟叔是Python的亲爸,但是实际上Python的所有组件并不是由龟叔一人开发,它是个开源项目,成千上万的程序员“爸爸”对它的成长壮大作出过贡献。

上世纪90年代初期,Python的发布差不多是一种开源许可协议,比“开源许可协议”这个术语的出现还要早出6年。为什么叫开源许可协议呢?就是开源软件是自由的,免费的,源代码开放的,大家可自由下载安装和使用。龟叔慷慨大方的把Python开放给所有人,让Python在众养父的呵护之下,逐步强化。

自1991年Python公开发行之后,Python的用户群一直不断增长,1994年1月,Python新版本1.0发布。90年代后期,Python吸引了全球各地的开发者,随着Python用户的不断增加,Python语言的管理工作也开始不断走向规范化。

在此期间,Python研讨会成为大型的年度活动,并最终演变成今天颇受欢迎的PSF年度PyCon。

由于Python这种开放性的本质,吸引了很多开发者加入讨论,在此期间,Python在大家的精心培养之下,不断茁壮成长,2000年,Python2诞生,2008年,Python3.0成功面世,Python逐步成了一门现代化的编程语言。

“上得厅堂,下得厨房” Python能做得很多

时至今日,Python已经走过了29个年头,是Java、Ruby这些编程语言的老大哥,尽管看起来像后起之秀,但实际上人家老当益壮。

随着大数据、人工智能的兴起,Python风头无两,在数据科学和机器学习中得到广泛应用。全球范围内如同海啸一般的数据,通过Python进行收集整理、分析、应用,将会不断造福整个社会。像Instagranm、Facebook、Netflix、Quora和谷歌这样的大公司都在深入开发Python;去年,NASA拍摄的黑洞处女照轰动全球,也正是得益于Python的应用。

如今,除了这些高大上的应用领域,人们对 Python 的热情已经远远超出了最初的开发者圈子,运营、财务、市场、人力,甚至是平时的生活中,都有Python的用武之地。

以运营为例,人们可以利用Python把基本数据进行清洗和处理,然后,把处理后的数据导入到数学模型和编程设计中,最终通过分析作出适合当前市场行情的运营策略。

而在平时的生活中,如果是租房一族的话,可以通过Python爬取整个城市租房房源信息,然后根据自己的需求,挑出最物美价廉的房源。

除此之外,Python对于小白也十分友好,相对Java、Ruby而言,入门简单得多,这也是Python课程如此火热的原因之一。

“人生苦短,我用Python”,29年前,龟叔为了方便开发者们发明了Python,而在未来,它或许会像Office一样被普遍应用,学习Python不仅能够提高工作效率,最关键的是能够帮助职场人士提升职场竞争力,助力他们实现升职加薪。

你可能感兴趣的:(python是哪一年诞生的)