Python 开启编程大众化的新时代

Python 创造者 Guido van Rossum 宣布退位是信息科技圈近期的重要事件,《经济学人》杂志也为此发表了一篇专题文章,以下是我的翻译版……


20180721_python_0.jpg

Python 开启编程大众化的新时代

原文链接 Python has brought computer programming to a vast new audience

1989年12月,一位荷兰计算机科学家 Guido van Rossum 决定利用圣诞假期进行一项计划——因为对其他编程语言的缺点感到不满,他想自己再创造一个。他的原则很简单:首先,它要流畅易读,每行语句意义完整,不是以花括号嵌套而是以强制空格缩进来确保结构清晰;其次,它要让用户能够自建功能模块并组成软件包,以便他人重复利用;第三,它还要有一个“简短、独特又略显神秘的”名字。最终,他以自己喜欢的英国喜剧组合 Monty Python 为其命名,并将软件包仓库称为“奶酪商店”。

自他完成这个圣诞假期小发明至今已过去将近30年,Van Rossum 就如同电影《万世魔星》(Monty Python and the Life of Brian)中那个意外当上弥赛亚的角色一样,成为被众人所拥戴的科技时代英雄。“我当初完全没打算创造一个会被广泛应用的编程语言,”他解释道。但在最近一年里,美国人在 Google 上搜索 Python 的次数比搜索电视明星金·卡戴珊的次数还要多,这个数值自2010年以来已经翻了三倍,而其他编程语言的搜索频率都趋于平缓或是下降(见图表)。


20180721_python_1.jpg

Python 语言不仅在专业开发者中越来越受欢迎——据知名的编程技术论坛 Stack Overflow 统计,有近40%的开发者已经在使用它,还有另外25%准备要使用它——另据已向4500万人提供编程语言教学的网站 Codecademy 统计,学习需求增长幅度最大的语言同样是 Python,许多过去对编程感到无从入手的人开始有机会初窥门径了。在被称为“Pythonistas”的狂热爱好者们共同努力下,加入“奶酪商店”的软件包已超过14.5万个,涵盖了从天文观测到游戏开发等等无数的领域。

虽然支持者的热情令 Van Rossum 感到高兴,然而担任如此庞大开源项目的“终身仁慈独裁者”带来的压力也令他感到疲倦,他害怕自己变成一个偶像。“我为名声所累,” 他说,像《万世魔星》中的 Brian 那样想要赶走追随自己的崇拜者,“有时我感觉自己说的每句话都被当成了金科玉律。”所以他在7月12日宣布放弃决策权,让 Python 社区自行决定未来之路。

意外崛起的数据大师

Python 并非完美无缺。其他一些语言或是有更高的性能,或是更适合特定的领域。C 和 C++ 是“底层开发”的不二之选,允许用户更灵活地控制计算机处理器内部的运行过程。Java 在构建庞大而复杂的企业级应用方面广受欢迎。JavaScript 则是开发 Web 浏览器端应用的首选语言。还有许多其他语言为了特定目的被创造出来。但是 Python 独有的杀手级特性——简洁自然的语法,便于学习和分享,从而积累起不计其数的第三方包——使它成为出色的通用编程语言。众多的使用者和广泛的使用领域突显了它的多才多艺——CIA 用它编写黑客工具,Pixar 用它创作动画电影,Google 用它爬取网页信息,Spotify 用它生成推荐歌单……

对于 Python 爱好者来说最具吸引力的是那些实现“人工智能”(AI)的软件包。使用者可以构建模拟大脑结构的神经网络,从海量数据中提炼出特定的模式。Van Rossum 称 Python 已成为 AI 研究者的首选语言,在这一领域开发出不计其数的第三方包。

当然并非所有 Python 爱好者都有这样的雄心。Codecademy 的老板 Zach Sims 认为许多用户访问他的网站学习编程技能是为他们在传统上被视为“非技术性的”工作提供助力。例如营销人员可以编程构建统计模型来衡量促销活动的有效性。大学教师可以编程检查学生成绩分布情况。(甚至也包括《经济学人》的记者——他们在网上搜集数据通常也会使用 Python 编程来实现。)

对于长久以来一直依赖电子表格处理数据的从业者而言,Python 更是具有特殊价值。美国花旗银行(Citigroup)已经为实习分析师引入 Python 速成培训。据就业网站 eFinancialCareers 的报告,近三年来 Python 被职业技能清单提及的次数增长了四倍。

对这些技能的渴求并非没有风险。投顾公司 Bain & Company 的合伙人 Cesar Brea 警告称,在他的行业中最可怕的事情就是“某人掌握了一种新工具,但并不清楚其内部原理”。如果没有适当的监督,一个胡乱摆弄 AI 库的新手可能做出完全错误的决策。波士顿投顾集团的合伙人 Bernd Ziegler 则声称,他的公司会将此类分析工作保留给专门的数据团队来进行。

Rossum 的万能机器人

要解决技能不足的问题,必须要有更全面完整的编程教育。Python 在2014年就已成为美国大学最流行的入门编程语言,但其教学还仅限于科学/技术/工程/数学专业(STEM)。一个更激进的提议是更早地普及编程教学——从小学就开始!公益性编程教育机构 Code.org 的负责人 Hadi Partovi 指出已有40%的美国学校开设了编程课,在2013年还只有10%。美国10至12岁的孩子约有三分之二已在 Code.org 开通账号,美国90%的父母希望自己的孩子能学习计算机科学知识。

所有人都在猜测 Python 的兴盛还会持续多久。有好几种编程语言也曾辉煌一时,后来却销声匿迹——当然并非“如尼尼微和推罗一般”彻底消亡,只是退居幕后。1960年代 Fortran 语言曾统治世界。Basic 和 Pascal 作为新手的入门语言也一度广受欢迎。Partovi 本人则将 JavaScript 作为 Code.org 的主打课程,因为它仍然是开发交互式网页的业界标准。

没有哪一种编程语言能真正做到“万能”。保持专业化仍然很重要。但无论如何,在多年之前的那个圣诞节,Van Rossum 开创了值得纪念的事业。他不是弥赛亚,但他确实是一个非常聪明的人。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,311评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,339评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,671评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,252评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,253评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,031评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,340评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,973评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,466评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,937评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,039评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,701评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,254评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,259评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,497评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,786评论 2 345

推荐阅读更多精彩内容