当下热度最高的编程语言Python究竟是怎样诞生的?Python诞生与发展
Python作为当下大火的一门编程语言,深受众多程序员的喜爱 , 而追溯其发展始末还得从上世纪说起 。Python是Guido Van Rossum (荷兰人吉多·范罗苏姆)于1989年开发推出 。而开发这一编程语言背后还有个不为人知的小故事 。1989年圣诞节期间,在阿姆斯特丹的吉多深感无聊与苦闷 , 作为一名资深的编程爱好者他决定开发一个新的脚本解释程序,作为编程界惯用的ABC语言的一种继承 。
之所以选中Python作为该编程语言的名字,是源自于英国20世纪70年代首播的电视喜剧(Monty Python's Flying Circus) , 其中Guido 喜欢的一个表演团体—— Monty Python(巨蟒剧团)便以Python命名 。
Python实际上是ABC语言的一种延伸发展,Guido在ABC语言的基础上纠正创新,在其基础上进行开放式设计,同时对编程过程进行简化,使得Python在原ABC语言的基础上更加简洁,易读 。可扩展性相较于之前大幅提升 。现今Python已经成为了时下最受欢迎的程序设计语言之一,很多知名大学采用Python来教授设计课程 。Python第一个版本推出是在1991年,至今一直在不断更新与完善 。
Python因其奉行极简主义,易于读写受众多人青睐 。更令人称道的是Python作为一种开源软件不用花一分钱就能够实现编辑,同时Python兼容多平台,学习强度相对于其他编程语言而言是普遍公认的简单,在实际生活的各个领域均得到了广泛的应用 。
6月TIOBE编程语言排行榜:Python热度持续上升TIOBE编程语言社区发布python函数热度了2017年6月排行榜python函数热度 , 这次排行和5月相比变动不大python函数热度,Java、C和C仍然稳定保持在前三甲,Python 热度持续上升 。
不过值得注意python函数热度的是 Kotlin 语言突围进入前50名 。谷歌在I/O 2017开发者大区会上宣布了安卓开发全面支持Kotlin编程语言 。其实在之前这个语言就已经支持了安卓平台开发 , 但是直到今天谷歌开发者大会上才宣布对该语言的全面支持和维护 。
Kotlin背后的公司为JetBrains,著名的IDE IntelliJ IDEA便是这家公司开发的 。Kotlin这种语言100%支持Java,而Java也是安卓应用开发最主要的语言之一 。
2017年6月编程语言排行榜 Top20 榜单:
第20-50榜单:
Top 10 编程语言 TIOBE 指数走势(2002-2016)
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量 。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算 。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好 , 或者一门语言所编写的代码数量多少 。这个排行榜可以用来考查python函数热度你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据 。
Python这两年还火吗?近几年Python的热度居高不下,去年2020年编程语言排名热度第三的位置 。
一路走高的Python也给很多初入IT的从业者带来了很多质疑,发展的快,那跌落的是不是也很快?现在拿高薪,是不是意味着过几年就要失业了?
这事确实是个值得斟酌的问题 , 毕竟每个人都很在意自己的前途和未来 。今天我就来给大家说道说道这个事 。
首先我们要明白一点,Python为什么突然火起来了?
大家还记不记得当年阿里云的成功,带动了大批创业公司和互联网巨头挤破头进军云计算,当时最著名的云计算开源平台OpenStack就是基于Python开发的,然后这一段时间成为Python增长的开端;
后来各种O2O,P2P平台如雨后春笋一样冒出,要在短期快速搭建起原型 , Python绝对是不二之?。?
2017年,由Google开发的Alpha Go打败了世界围棋冠军柯洁,人工智能至此进入人们的视野,机器学习,AI等火热概念又催生了一批投资热,人工智能,机器学习首选语言就是Python 。
再到现在短视频的崛起,你所有的兴趣爱好,都需要Python的建模,然后通过大数据分析实现精准推送 , 相对应的催生了数据挖掘,数据分析等岗位 。
至此 , Python完美地契合了2010年来所有的发展趋势 。
看到这里有些读者就会问了 , 为啥人工智能,大数据,云计算这些技术咋就带火了Python呢?为啥不是C或者Java呢?
这个事得从Python的历史说起:
20世纪90年代,Python创始人在家闲来无事敲代码玩,一段代码让他重复敲了五次,很是郁闷,于是他心中灵光一闪,东方禅道在他脑海里浮现:
优美优于丑陋,明了优于隐晦 。
简单优于复杂,复杂优于凌乱 。
扁平优于嵌套 , 稀疏优于稠密 。
可读性很重要 。
这一悟,Python横空出世 。
Python诞生后不得了,刚开始很多大学教授觉得这语言编码太方便了,C语言十行才能解决的事它一行就给搞定了 。然后就立马把这个语言应用到教学上,后来非盈利性机构,政府都开始用它了 。比如现如今十分经典的科学计算扩展库:Numpy,SciPy和matplotlib,再比如视觉库 OpenCV,VTK , 等等一下子把Python提上神坛 。也正是拥有这些库,我们可以利用他们轻松地实现大数据计算 , AI学习等功能 。
其实AI和大数据这些事,搁Java和C就实现不了吗?当然不是,他们也可以实现,但是实现起来很复杂,编码效率没有Python高 , 商人嘛,讲求的就是效率和利益 。Python效率高 , 那就用Python咯!
那如果人工智能 , 大数据,云计算这些技术过时了,Python是不是也要走下神坛了?
我觉得不会 。
其实Python从诞生至今,使用范围也很广泛,不少公司的业务开发也都是用的Python,只不过一直屈居于Java之后,所以造成了一种Python以前不火,现在才火的假象 。
其实Python能做的事情不仅如此,还有很多,比如Python开发者官网就提到了,学会Python后你可以做这些事情:
Web Programming:Django, Pyramid, Bottle, Tornado, Flask, web2py
Web编程:最常见的Django,Flask以及web2py框架 , 主要用于建立网站,小程序等等 , 应用领域很广泛,大多数公司web业务会采用pytho开发 。
GUI Development: wxPython, tkInter, PyGtk, PyGObject, PyQt
GUI编程:最常见的PyQt,wxPython框架,图形界面开发 。
Software Development: Buildbot, Trac, Roundup
软件开发:目前大型EVE网游大量采用Python,包括坦克世界,文明 , 战地风云 。
System Administration: Ansible, Salt, OpenStack
某些著名的大型计算机系统使用python开发,比如OpenStack , 是美国NSA开发并开源的云计算软件,国内很多云计算平台也大都由python开发 。
目前这些领域中Python依旧应用很广泛 , 因为Python的特性决定了它的商业效率很高,在商业中,只要效率高,就会有应用!
所以即使AI和大数据不火了,Python也一样很强大,一样可以将Pyhton当做自己的饭碗 。关键还是看自己的选择!
为什么说Python是目前热度增长最快的编程语言当前最活跃python函数热度的项目就是人工智能和大数据方向python函数热度,而Python是实践应用最多语言 。
【python函数热度 python 热度】python函数热度的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于python 热度、python函数热度的信息别忘了在本站进行查找喔 。
推荐阅读
- 如何下载go语言,如何下载go语言编程软件
- oracle查询无效字符串,oracle 查询无效数字
- 养鸟直播设备,养鸟主播
- go语言学习曲线 go语言入门
- 老路由器怎么连接打印机,老路由器怎么设置无线桥接
- 液晶电视内存卡怎么清理,液晶电视内存卡怎么清理干净
- 沙盘与虚拟机,沙盘虚拟机是什么意思
- c语言中函数if怎么用 c语音if函数
- chatgpt插件原理,cheto插件源