哈Ha! 我向您介绍“
Python已将计算机编程带给了广大新读者 ”这一文章的翻译。
它的创始人辞职了1989年12月,荷兰计算机科学专家Guido van Rossum为自己计划了一个圣诞节假期的项目。 厌倦了其他编程语言的缺陷,他希望创建自己的编程语言。 他的原则很简单。 首先,它应该很容易阅读。 而不是被拉伸到行尾并被花括号引起的混乱所淹没,每段代码都将被带有空格的空格包围。 其次,应该允许用户创建自己的特殊编码模块包,然后其他人可以使用它们来创建新程序的基础。 第三,他想要一个“简短,独特且略带神秘”的名字,因此他以英国喜剧团的名字命名为Monty Python。 软件包存储库被称为“奶酪店”。
范·罗森(Van Rossum)先生在发明圣诞节后将近30年,回想起了角色蒙蒂·蟒蛇(Monty Python)的技术版本,后者在电影《布莱恩一生》中偶然成为了弥赛亚。 他解释说:“当然,我不会创建一种面向大众消费的语言。” 然而,在过去的12个月中,美国的Google用户比真人秀的明星金·卡戴珊(Kim Kardashian)更可能搜索Python。 自2010年以来,请求的频率增加了两倍,而对其他编程语言的请求处于相同水平或有所下降(请参见图)。
该语言的流行不仅在专业开发人员中得到了普及:近40%的人使用它,此外,还有25%的人愿意这样做(根据Stack Overflow编程论坛),而且在普通人中也是如此。 Codecademy网站已经教了4500万没有经验的用户,他们可以使用不同的语言进行编程。该网站报告说,想要学习Python的人已经大大增加了。 因此,编程对于那些一旦没有此知识领域就无法使用的人来说变得可用。 Python语言的所谓拥护者,为“奶酪商店”的增加提供了145,000多个软件包,涵盖了最重要的一切:从天文学到游戏开发。
范·罗苏姆先生甚至对他的项目充满热情,他对此项目表现出了极大的热情,对此他进行了严格的监督,扮演了“仁慈的终身独裁者”的角色。 他担心自己已经成为一种偶像。 他说:“这样的名望让我感到尴尬。”这听起来很奇怪,因为他让我想起了Brian试图分散学生的人群。 “有时在我看来,我所说或所做的一切都被视为暴力胁迫。” 他于2018年7月12日辞职,离开了Python主义者以实现他们的自治。
没有人在等待有趣的统计数据。
Python并不完美。 其他语言具有更好的处理效率和专门的功能。 C和C ++是“底层”语言的变体,可为用户提供对计算机处理器上发生的事情的更多控制。 Java在创建大型复杂应用程序方面非常流行。 JavaScript是专门用于Web浏览器的应用程序的语言。 有无数其他设计用于各种目的的语言。 但是Python的功能-简单的语法使它的代码易于学习和共享,以及大量的第三方软件包-使其成为一种很好的通用语言。 其广泛的范围证明了它的多功能性。 中央情报局将其用于黑客攻击,皮克斯用于制作电影,谷歌用于推广网页,而Spotify则用于推荐歌曲。
Python爱好者可以在奶酪店中找到的一些最有吸引力的软件包都使用了人工智能(AI)。 用户可以创建神经网络来模拟大脑中的连接,选择大量数据中的模式。 van Rossum先生说,Python已成为AI研究人员的首选语言,为此他们创建了许多软件包。
但是,并非所有的python专家都如此雄心勃勃,都是一样的。 Zcade Sims是Codecademy的所有者,他认为许多访问该网站的访客都在尝试获取技能来帮助解决通常不属于技术问题的问题。 例如,营销人员可以使用该语言来构建用于评估广告系列效果的统计模型。 高校教师可以检查他们是否正确分配成绩。 (即使《经济学人》的记者在清理Web数据时,也经常使用Python程序来执行此操作。)
对于长期依赖电子表格的行业,Python尤其有价值。 美国银行花旗集团(Citigroup)已为其研究学员提供了Python速成课程。 招聘网站eFinancialCareers报告称,在2015年第一季度至2018年第一季度之间,提及Python的广告增长了四倍。
渴望这些技能也是危险的。 贝恩公司咨询公司的合伙人凯撒·布雷亚(Caesar Brea)警告说,在他的职业中最危险的是“研究过这种机制但不知道内部发生了什么的人”。 没有适当的控制,带有AI库的新手游戏可能会导致不可预测的后果。 波士顿咨询集团的合伙人Bernd Ziegler说,他的公司将与其数据分析团队的成员一起解决这个问题。
通用机器人罗森
解决半受过教育的专家问题的一种方法是适当地教他们语言的细微差别。 Python已经是2014年美国大学中最受欢迎的入门语言,但其教学通常仅限于学习科学,技术,工程和数学的人员。 一个更合理的建议似乎是通过向所有儿童(包括小学)提供计算机科学来使儿童也感兴趣。 Code.org慈善基金会负责人哈迪·帕托维(Hadi Partovi)指出,目前有40%的美国学校提供此类课程,而2013年为10%。 每10-12岁的三分之二的人就在Code.org网站上拥有一个帐户。 也许对充满工作站的未来感到失望,90%的美国父母希望他们的孩子学习计算机科学。
没有人能预测Python会持续多久。 过去,还有其他领先的计算机语言逐渐淡出背景。 在1960年代,Fortran遍布全球。 对于初学者的编程教学-Basic和Pascal,可以在阳光下找到自己的位置。 而且,Partovi先生本人也将JavaScript用作Code.org程序的主要语言,因为他仍然是制作网页动画的最佳选择。
任何计算机语言都不可能是完全通用的。 专业永远是重要的,但事实是,在过去的很长时间里,范·罗森(Van Rossum)先生诞生了一件令人难忘的事情。 他不是弥赛亚,他只是一个非常聪明的人。