龙空技术网

Python为什么受欢迎?一文带你了解Python的出生历程

南京北大青鸟 212

前言:

此时你们对“python的起源”可能比较重视,咱们都想要分析一些“python的起源”的相关内容。那么小编同时在网摘上收集了一些有关“python的起源””的相关资讯,希望朋友们能喜欢,小伙伴们快快来了解一下吧!

Python为什么受欢迎?

Python起源

上世纪八十年代,吉多·范罗苏姆(Guido van Rossum)刚毕业就加入了一个正在创建一种叫做ABC的新的编程语言的团队。这个团队想要用这种语言取代当时所有的Basic语言。但是ABC成立了四年以后因为营销策略上的失败以及其他原因只能放弃,这对于Rossum来说无疑是挫败的,之后他也花了好几年的时间来寻找失败的原因。

五年之后,Rossum决定自行开发新的编程语言Python,他把从ABC中提取的一些思想和概念运用到Python中,同时吸取失败的经验,剃除ABC所有的缺陷,最终推出Python并借助“开源运动”和计算机的发展获得了成功。

Python名字的由来

Python的标志是一条蓝色和一条黄色的蛇,灵感来源是蒙蒂蟒蛇的飞行马戏团——一个受欢迎的BBC喜剧电视节目。Guido van Rossum自己就是这个节目的忠实粉丝,所以他将自己的编程语言命名为“Python”。

Python的出色之处

在当下有许多编程语言可供我们选择,每个编程语言都有其优点和缺点,那么Python作为一门编程语言到底有什么出色之处呢?首先,它是众所周知的一门易于学习、编码和阅读的编程语言。其次,它的免费和开源也非常吸引人,作为一门高级编程语言,它可移植且可扩展,具有解释型、面向对象、可嵌入、库种类繁多、GUI编程和动态类型等多种功能。

1991年,Python的代码首次发布到新闻组(USENET),从那以后Python一共发布了三个主要版本——Python 1.0,Python 2.0和Python 3.0。随着功能性编程工具和各种其他功能的逐步出现,Python编程语言在整个90年代初得到了迅速的发展。很快它就成为了最容易学习和最受欢迎的编程语言之一。

Python的三个版本

// Python1.0

Python1.0版本是自1991年发布以来的第一次重大更新。这一版本包括了一些新特性比如lambda、filter、map和reduce等不同的函数式编程工具。其中1.4版本赋予了它额外的特性,包括关键字参数和对复数的内置支持。Van Rossum随即发起了一项名为“Computer Programming for Everybody(CP4E)”的计划,目的是使Python编程更易于人们使用。所以现在具有基本技能的程序员也可以使用Python,因为它的语法简洁容易使用。

// Python2.0

在Python的发展了一段时间后,人们开始关心Python对其开发者的依赖性,为了解决这个问题,BeOpen Python实验室团队于2000年发布了Python 2.0,目的在于拥有一个开放的,面向社区的开发过程,具有更高的透明度。此外,Python 2.0还引入了列表理解(list comprehensions)和垃圾收集系统(garbage collection system)。

// Python3.0

Python3.0也被称为Python 3000或Py3K,这一版本是为了克服某些设计缺陷而创建的。它是在“通过消除旧的做事方式来减少将来的重复”的原则基础上发展起来的。但是它的发布引发了不小的争议,因为它对该编程语言进行了彻底的修改,没有向后兼容性。尽管如此,Python 3.0仍然是一种多范式语言。在2014年11月,官方发布了一份声明称Python 2.7将支持到2020年,不会有2.8版本。尽管Python社区中存在使用版本2或3的所有争论,但Python3.0始终会是它的未来。

结语

Python推出以来,它的用户和社区都在不断增长。谷歌、美国宇航局、诺基亚等大牌公司都在使用它,不仅仅是因为它提供了简单的语法,还因为它支持多种编程模式,如面向对象的Python编程、函数式Python编程等。除此以外,各种IDE也支持Python,这使得它能够成为开发人员中的一个自适应选择。

人人学Python的时代已经来临,掌握Python不仅仅意味着学会一门编程语言,更是提高自身求职竞争力的有效途径,是一把进入IT行业的金钥匙。假期即将来临,如果你想趁着这段时间学习一点新知识,那么学Python就是不二的选择

标签: #python的起源