Python荣登“C”位,Van Rossum先生已成“过去时”?

  

     

  

  1989年12月,荷兰计算机科学家Guido van Rossum为自己设定了一个圣诞计划。由于备受其他编程语言的缺点所困扰,他想建立自己的编程语言。他的原则很简单。首先,这个编程语言易读性要强。与其让程序语句“盘根交错“,任由一对对花括号来区分代码块,他决定使用空格缩进来区分代码块第。二,它应该让用户能够创建自己的专用编码模块包,并且模块可以被其他人用来作为新程序的基础。第三,他希望自己所建立的编程语言有个简洁独特又略显神秘的名字。最终,他以英国喜剧团体Monty Python的名字将其命名为Python语言。而程序模块仓库则被人们称之为“奶酪店“。   

  

   Python荣登“C”位,Van Rossum先生已成“过去时   

  

  
  

  

  从那个圣诞节至今已经有30多年了,Van Rossum发现自己无意中变成了电影《布莱恩的一生》中的弥赛亚。他说“我起初创造语言的目的不是为了大规模消费“。但在过去一年中,美国用户在谷歌上搜索Python的频率比真人秀电视明星金·卡戴珊还要高.Python语言的搜索率自2010年以来增长了两倍,而其他编程语言的搜索率已趋于平缓或下降。   

  

  根据堆栈溢出的一项调查显示,Python语言的普及程度已远远超过想象,40%的专业开发人员表示他们现在正在使用Python,另外有25%的开发人员表示希望学习Python.Codecademy是一个注册账户达4500名的编程语言教学网站。该网站表示,到目前为止,学习Python的需求增长是最快的。因为它相对简单,使那些曾经被这门学科难倒的人都可以轻易上手.Python开发者已经为“奶酪店“贡献了145000个安装包,涵盖从天文学到游戏开发的各大领域。   

  

   Python荣登“C”位,Van Rossum先生已成“过去时   

  

  
  

  

  虽然Van Rossum对他的软件受到人们的喜爱感到高兴,但他发现做为Python社区“独裁者“的角色越来越难以忍受。他担心自己成为某种偶像,“我为名声所累“,他说,听起来就像布莱恩试图赶走门徒一样干净有时候我觉得我所说的或做的每件事都被追捧者解读为是某种信号“7月12日,他辞职了,让Python社区的人们自我管理。   

  

     

  

  Python并不完美。其它语言具有更高的处理效率和专业能力。C和c++是底层语言,它们让用户拥有更多控制计算机处理器的机会. java是用于构建大型复杂应用程序的流行工具.JavaScript是网页浏览器访问应用程序的首选语言。无数种开发语言为了不同的目的而进化。但Python有着它们所都没有的“杀手锏“:即具有简单的语法,使其代码易于学习和共享,它的大量第三方包使它成为一种良好的通用语言。它的多样性体现在它的用户范围和用途上。美国中央情报局将Python用于面对黑客的攻击,皮克斯用Python制作电影,谷歌用Python爬行网页,Spotify用Python推荐歌曲。   

  

   Python荣登“C”位,Van Rossum先生已成“过去时   

  

  
  

  

  在“奶酪店“,最诱人的Python包是一些控制AI的。用户可以创建神经网络,模仿大脑神经的连接,在大量数据中选择模式.Van罗莎说,Python已经成为人工智能研究人员的首选语言,他们已经为它生产了许多软件包。   

  

  并非所有的Python粉丝都雄心勃勃,Codecademy的老板扎克西姆斯表示,他认为很多游客试图获取技能的目的是因为,这些技能可以帮助他们在(传统上)那些被视为“非技术性“的工作中占据有利地位,例如:营销人员可以使用语言来建立统计模型,衡量活动的有效性。大学讲师可以检查他们打出的分数是否正确。(甚至《经济学家》报的记者们,通常也使用Python获取他们所需的数据)。   

  

  对于长期依赖于电子表格的专业人员来说,Python特别有价值。美国花旗银行集团,为实习分析师推出了一个Python的速成课程。就业网eFinancialCareers站报告称,在2015年至2018年季度第一季度,Python的市场需求量增长了近四倍。   

  

  对这些技能的渴求并非没有风险。咨询公司贝恩公司的合伙人塞萨尔沥青表示,他交易中最可怕的事情是“一个人虽然学会了一个工具,却不知道工具的原理是什么“。没有适当的监督/引导,那些刚刚上手的人可能会得出一些荒谬的结论。波士顿咨询集团的合伙人贝恩德?齐格勒说,他的公司将这种分析保留给数据组的成员。   

Python荣登“C”位,Van Rossum先生已成“过去时”?