python的诞生与发展,现状与未来

1. python的诞生

Python的创始人为吉多*范罗苏姆(Gudio van Rossum)
Python的创始人
1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。

在他所生活的那个年代的编程语言,比如Pascal、C、Fortran等语言,其设计的基本原则是让机器运行的更快。当然,这样的语言对于编写程序的人来说,肯定是不够友好的,Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。

1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承,1991年,第一个Python解释器诞生了,听起来是不是很传奇?之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。

2. python的发展

Guido维护了一个maillist,Python用户就通过邮件 进行交流。Python用户来自许多领域,有不同的背景,对Python也有不同的需求。

Python相当的开放,又容易拓展,所以当用户不满足于现有功能,很容易对Python进行拓展或改造。

随后,这些用户将改动发给Guido,并由Guido决定是否将新的特征加入到Python或者标准库中。如果 代码能被纳入Python自身或者标准库,这将极大的荣誉。由于Guido至高无上的决定权,他因此被称为“终身的仁慈独裁者”

自从2004年以后,python的使用率呈线性增长。

2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。

2017年, IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在17年已经成为世界上最受欢迎的语言。

在2019年9月发布的PYPL(PopularitY of Programming Language,编程语言流行指数)排行榜中,python一枝独秀

3. python的现状

目前,最新的python版本是3.8。

python已经入侵到世界的各个领域,web开发,桌面软件开发,大数据,运维,爬虫,数据科学,人工智能,人们对于它的喜爱程度与日俱增,我想,根本原因在于它是一种平民语言,拉近了非计算机专业人士与计算机的距离。

拜数据科学,人工智能所赐,从17年开始,python在国内的逐渐变得火热。

2017年,山东省在其最新出版的小学信息技术六年级教材中,加入了Python的内容。

在2017的GitHub年度报告中,Python超越Java成第二受欢迎语言。

从2018年起,浙江省信息技术教材将启用Python,这意味着Python将成为浙江高考内容之一。

自2018年3月起,计算机二级考试中加入 “Python语言程序设计”科目。

4. python的未来

随着python2.x的远去,python3的逐渐成熟,此前人们所担忧的社区割裂问题将迎刃而解。

人工智能,数据科学方兴未艾,python作为这些领域的准御用语言,仍将收到重视。越来越多的人意识到,掌握一门编程语言将有助于简化自己的部分工作,即便作为一个兴趣爱好,学习一门编程语言也是极有益处的。这或许能解释为什么最近一两年,出现了编程少儿化的趋势,很难想象,现在的家长居然会让自己的孩子去学习编程,纵然我是一个程序员,也表示不能理解。

python不是万能的,不管它有多火,都不能证明其他语言的价值低于它。

python也有自己的危机,至今,python在移动端毫无建树。当显示屏越来越多的被移动端占据时,python还能维持今天的地位么?python的核心开发维护人员已经意识到这一点,并积极努力做出一些改变,希望此时的努力还不算晚。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案