人工智能时代前沿技术社区

首页 > 热点

Python语言 无心插柳柳成荫(中)

尽管范罗苏姆对大家热衷于自己所设计的软件感到非常开心,但作为一位 "生活上仁慈的独裁者",由于他无法保证软件的严谨性,这让他感到无法

作者: | 2018-12-13 15:43:30

1544518239160825.png

尽管范罗苏姆对大家热衷于自己所设计的软件感到非常开心,但作为一位 "生活上仁慈的独裁者",由于他无法保证软件的严谨性,这让他感到无法忍受。他害怕自己成为"偶像"一般的存在。

“我对那样的名头有点难以适应,”他的语气听起来就像布莱恩试图赶走众多门徒那样。 “有时我觉得我所说的每一句话或者所做的每一件事都被被人们视为拥有非常强大的力量。”于是在7月12日,他选择了离开,让"Python 语言"开发者们独自撑起 Python。

其实,Python 语言并不完美。其他编程语言在处理效率以及专业能力上更胜一筹。C语言和C++语言是偏重底层运行的语言,它可以使用户更好地控制计算机处理器内部所发生的事情Java语言则在构建大型复杂应用程序上更有优势JavaScript 是通过网页浏览器访问应用程序的首选语言还有诸如此类的无数编程语言,都是为不同的编程目的应运而生的。

但是"Python 语言"的杀手锏(简单的句法使得人们更容易学习、传播其代码,以及大量的第三方软件包也做出了贡献)让它成为了一个非常好的通用型语言。

它的多功能性体现在它的用户范围和用途上

美国中央情报局将其用于黑客攻击

皮克斯动画工作室将其用于电影制作

谷歌将其用于网页抓取

声破天将其用于歌曲推荐。

"Python 语言"开发者可以在其软件包存储库找到不少优秀的程序包,用来开发人工智能。使用者也可以拿这些软件包去创造神经网络,模拟大脑中各个神经的连接,从而在大量的数据中提取出抽象的模型。

范罗苏姆认为"Python 语言"已经成为人工智能研究者的首选语言了,他们也为此制作了大量的程序包。

但并非所有"Python 语言"地开发者都有如此崇高的想法。Codecademy 语言网站的老板扎克·西姆斯认为,许多访问其网站的人都只是试图借助"Python语言"获得一些技能,来帮助他们进行非技术性的工作。例如,市场营销人员可以使用该语言建立统计模型,从而去衡量营销活动的有效性大学讲师则可以用其检查他们的分数分配是否合理。(即便是《经济学人》的记者通常也会利用"Python 语言"编写的程序从网上获取数据。)