• 售前

  • 售后

热门帖子
入门百科

Python为什么是编程语言中最skr的?

[复制链接]
WY20172017 显示全部楼层 发表于 2022-1-15 21:52:34 |阅读模式 打印 上一主题 下一主题
Python的出现让盘算机编程语言不再是生僻的专业技能,而是凡人都能学习和使用的万金油。
《经济学人(Economist)》克日对Python的一篇专题报道,揭秘了这一把盘算机头脑带入平常百姓家的神奇编程语言。
Python在本日编程界的火热盛行度,借助凡凡的一句话,那就是:
诞生于1989年12月,Python最初是荷兰盘算机科学家Guido van Rossum为自己设立的一个的圣诞项目。
由于其时的其他编程语言都有各种缺点,这位科学家就想创建自己的编程语言。
而他创建编程语言的原则也很简单:
起首,作为编程语言它应该易于阅读,一个板块内的每行下令只要采取缩进格式誊写即可,而不消被层层的花括号括起来;
其次,它应该让用户可以创建自己的专用编码模块包,然后可以将其提供给其他人,使其作为新步调编写的根本;www.hfjy.com
第三,他想要一个“简短、独特且略带秘密”的名字。
因此,他以英国笑剧团队Monty Python的名字来定名这种编程语言,而其软件包存储库被称为Cheese Shop。
在他的圣诞项目发明近30年后,Van Rossum老师就像影戏《万世魔星》(又名《布莱恩的一生》)中的救世主一样,成为了技能界的Monty Python人物。他表明道:“我并没有计划创造一种得当大众消耗的语言。”
但在已往的12个月里,美国谷歌用户搜索Python的频率比搜索电视网红金卡戴珊频率还要高。
经济学人的一张数据图来看,自2010年以来,Python的查询率增长了三倍,而其他编程语言的查询率则持平或呈降落趋势。
0元一对一试听课等你来领取,领取课程方法:
1、私信留下您的手机号和姓名,须要补习的科目。
2、也可以在海风教导官网留下您的手机号领取www.hfjy.com
根据编程论坛Stack Overflow的统计,这种语言的受欢迎水平不但仅在专业开辟职员中渐渐增长,而且在平凡大众中也一样,此中专业开辟职员中有近40%的人正在使用它,另有25%的人表现未来会使用它。
一家教了4500万新手怎样使用各种语言的网站Codecademy表现,到现在为止,Python是需求增长最大的语言。
众所周知,Python开辟者们(Pythonistas)已经为Cheese Shop增长了高出145,000个步调包,涵盖了从天文学到游戏开辟等各个方面。
Van Rossum老师很高兴人们能喜欢使用他的软件,但他发现他现在所饰演的脚色就像“仁慈的独裁者”,没有办法再包管软件的严谨性,对此他难以忍受,他不盼望别人把他奉为偶像。
他是如许说的:
我对这种名声大噪难以顺应,听起来怪怪的,就像试图赶走浩繁门徒的布莱恩一样。偶尔候,我以为我所说的或所做的统统都会被看作神祗一样强盛的气力,这让我很难继承。
于是在本年7月12日,他脱离了Python管理团队,今后以后让Python的开辟者们实现自我管理。
学会了Python就能做统计学家?不存在的!
Python并非完善,其他语言反而具有更高的处置处罚服从和专业本事。
C和C ++是偏重底层运行的语言,它可以使用户更好地控制盘算机处置处罚器内发生的事变;Java在构建大型复杂应用步调时非常盛行;JavaScript是通过Web欣赏器访问的应用步调的首选语言;另有各种其他语言都为了差别的目标而不绝优化。
学界大咖微博博主爱可可老师也对Python这一编程语言做出了云云评价。
如上,微博中写到:
与人说学C才气成为真正的高手,没错,但不是每个人都须要成为高手;对于我们中的大多数,具备编程头脑、能用算法办理题目就够了,快速学习、简单、通用,让人尽快了解到“编程之美”的语言最得当遍及教导。
确实,大浪淘沙中Python之以是能成为一种良好的通用类语言,就是由于它有杀手锏——语法简单,易于学习;开源平台,便于共享;以及其拥有但巨大第三方软件包。
其广泛的用户以及实际应用都表现了它的多功能性:中央谍报局将其用于黑客攻击,Pixar将其用于影戏制作,谷歌将其用于网页抓取,而Spotify则将其用于歌曲保举。
Python开辟者可以在Cheese Shop中找到不少良好的软件包,用来开辟人工智能(AI)。用户也可以用这些包去创建神经网络,来模仿大脑中的毗连,从大量数据中提取抽象的信息。Van Rossum老师表现,Python已成为人工智能研究职员的首选语言,他们也为此制作了大量的软件包。
然而,并非全部的Python开辟者都云云雄心壮志。
Codecademy的老板Zach Sims以为,他网站上的很多访问者都只是试图借助Python得到一些技能,来资助他们举行那些通例的被视为“非技能”的工作。比方,营销职员可以使用该语言创建衡量运动有效性的统计模子;大学讲师可以使用该语言来查抄他们给出了分布公道的结果。(纵然是《经济学人》的记者,通常也会使用Python编写的爬虫在网上搜索数据。)
对于那些长期依靠于电子表格的专业人士来说,Python特殊有代价。美国金融机构花旗团体(Citigroup)就为其训练分析师推出了Python的速成课程。就业网站eFinancialCareers陈诉称,在2015年至2018年第一季度之间,提及Python的表单内容增长了近四倍。
但是学会了这些技能也并非就是万能的。贝恩咨询公司(Bain&Company)的合资人Cesar Brea说,交易业务中最可骇的事变就是“有人学会了使用一种工具,却不知道背后的原理是什么”。如果没有得当的引导监督,那些玩AI库的新手大概就会得出一些比力谋利的结论。而波士顿咨询团体的合资人Bernd Ziegler也表现,他的公司会要求此类分析只能由正规数据团队成员负责。
Rossum的万用呆板人
办理这种半文盲题目标方法之一是教给他们语言背后的原理。在2014年,Python已经成为美国大学最受欢迎的入门语言,但Python课程通常仅限于那些研究科学、技能、工程和数学的弟子。一个更激进的发起是通过向全部的小弟子提供盘算机科学课程来吸引年轻人。
慈善机构Code.org的老板Hadi Partovi指出,现在美国有40%的学校提供此类课程,远高于2013年的10%。约莫三分之二的10至12岁弟子在Code.org网站上都有帐户。大概是由于对未来布满主动化工作感到不安,美国90%的父母都盼望自己的孩子去学习盘算机科学。
但每个人都在推测Python还能热多久。
每个期间都有一种主导的盘算机语言,固然现在他们此中一些已经不再热门了,但是在谁人年代也是很盛行的。在20世纪60年代,Fortran语言走向天下。而作为初学者的讲授语言,Basic和Pascal也有属于它们的光辉时间。Partovi老师本人也把JavaScript作为Code.org的焦点课程大纲,由于它仍然是动画网页的标准选择。
任何盘算语言都不大概是真正通用的,专业化仍然很告急。然而在久长的汗青长河中,唯独那一个圣诞节,Van Rossum老师完成了一件让人铭刻于心的大事。
他固然不是救世主,但他是一位智者。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作