爱学习,爱生活,会学习,会生活,人生有百学网更精彩!
爱学习 | 爱生活

Python的历史现在未来

发布于:百学网 2020-12-25

Python的历史现在未来

  1.Python的历史

  历史向来是成功者的传记,现在流传的关于Python的历史也是如 此。Python的创始人为吉多·范罗苏姆(Guido van Rossum),关于他开 发Python的过程,很多资料里面都要记录下面的故事:

  1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时 间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所 以选中Python作为程序的名字,是因为他是一个蒙提·派森的飞行马戏团 的爱好者。ABC是由吉多参加设计的一种教学语言,在吉多本人看来, ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是 ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心 在Python中避免这一错误,并取得了非常好的效果,完美结合了C和其 他一些语言。

  这个故事是从维基百科里面直接复制过来的,很多讲Python历史的 资料里面,也都转载了这一段文字。但是,在我来看,吉多是为了“打 发时间”而决定开发Python,源自他的这样一段自述: Over six years ago,in December 1989,I was looking for a"hobby"programming project that would keep me occupied during the week around Christmas.My office(a government-run research lab in Amsterdam)would be closed,but I had a home computer,and not much else on my hands.I decided to write an interpreter for the new scripting language I had been thinking about lately:a descendant of ABC that would appeal to Unix/C hackers.I chose Python as a working title for the project, being in a slightly irreverent mood(and a big fan of Monty Python's Flying Circus).(原文地址:https://python.org/doc/essays/foreword/)

  首先,必须承认,这个哥们儿是一个非常牛的人,此处献上恭敬的 崇拜。

  其次,刚刚开始学习Python的朋友,可千万别认为Python是一个可 以随随便便鼓捣的东西,人家也是站在巨人的肩膀上的。

  第三,牛人在成功之后,往往把奋斗的过程描绘得比较简单。或者 是出于谦虚,或者是为了让人听起来他更牛。反正,我们看最后结果的 时候,很难感受过程中的酸甜苦辣。

  不管怎样,吉多·范罗苏姆在那时刻创立了Python,而且,更牛的在 于他具有现代化的思维——开放,并通过Python社区,吸引来自世界各 地的开发者,参与Python的建设。在这里,请读者一定要联想到Linux 和它的创始人林纳斯·托瓦兹。两者都秉承“开放”思想,得到了来自世 界各地开发者和应用者的欢呼和尊敬。

  请读者向所有倡导“开放”的牛人们表示敬意,是他们让这个世界变 得更美好,他们以行动诠释了热力学第二定律——“熵增原理”。

  2.Python的现在

  Python现在越来越火了,因为它搭上了“大数据”、“云计算”、“自然 语言处理”等这些时髦名词的便车。

  网上时常会有一些编程语言排行榜之类的东西,有的初学者常常被 排行榜所迷惑,总想要学习排列在第一位的,认为排在第一位的编程语 言需求量大。不管排行榜是怎么编制的,Python虽然没有登上状元、榜 眼、探花之位,但也不太靠后呀。

  另外一个信息,更能激动一下初学者那颗脆弱的小心脏。

  Dice.com网上对20000名IT专业人士进行调查的结果显示:Java类程 序员平均工资91060美元;Python类程序员平均工资90208美元。

  Python程序员比Java程序员的平均工资低,但看看差距,再看看两 者的学习难度,学习Python绝对是一个性价比非常高的投资。

  这么合算的编程语言不学等待何时?

  3.Python的未来

  Python的未来要靠读者了,你学好了、用好了,未来它就光明了, 它的未来在你手里。如图0-1所示为Python创始人吉多·范罗苏姆。

  摘自:跟老齐学Python:从入门到精通

本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢

- END -
  • 相关文章

孩子学编程为什么选择Python

Python是什么? Python 是一种跨平台的计算机程序设计语言,越来越多被用于独立的、大型项目的开发。 Python 的语言方式与自然语言较为接近并且语法也比较简洁。它相对于其他语言,更加易学、易读、可移植、可扩展、可嵌入,非常适合快速开发,可阅读性很高,...
2023-06-16

【周末学习】Python测试开发培训班

思考:你的测试职业发展之路在哪里? (文末揭晓) 01 PART 课程优势 为什么选择我们? 让我们先来看一组数据,经过大数据统计,我们的学员努力和涨幅成正比: 1) 代码实践 3 万+代码行的同学,通常情况下换工作后月薪涨幅 10k+ 2) 代码实践 2-3 万代码行的同学...
2023-06-16

100个Python算法实例

常言道算法才是编程的灵魂,不管是java,python还是PHP,都跨不过算法这个门槛。算法确实不好学,但算法也是真必要,各大公司为了筛选人才,面试程序员的时候多多少少都会考察你的算法能力。 学习算法无非这几种目的: 学习基本编程语法和思想 想找大厂工作,...
2023-06-12

python中如何比较两个列表?

今天这篇文章主要介绍python中列表的几种不同的比较方式,对两个列表的比较在平常用的是非常多的,例如你处理的数据放到了列表中,间隔一段时间又获取到了新的数据,这个时候可以通过对比来确定是否有新数据产生,最近我在工作中就遇到了要将两个列表对比的...
2022-08-12

Python 字典 get()方法

首先,我们先说用法: get(key, value)方法接受两个参数分别是key,和value, 其中key就是指字典的key,这个参数是必须的, value是给定的一个值,这个参数不是必须的,只有给定的key不在这个字典中,也就是说获取不到字典的值的时候,value这个值将被返回,...
2022-08-10

python中可变对象和不可变对象

我们都知道在python中一起都是对象,在这个基础上,python语言还区分了可变对象和不可变对象,不可变对象有包括int, float, bool, str,可变对象包括字典(dict), 集合(set), 元组(tuple), 列表(list),对于初学者而言,可变对象和不可变对象有什么区别,可能...
2022-07-28