观点:为什么Python发展如此之快?
Rinu Gour
讲述:丁婵大小:5.61M时长:04:04
对于 Python,大家都不陌生。开发 Python 的主要目的是帮助程序员为项目编写清晰的、有逻辑的代码,因此它备受开发人员的青睐。近日,数据科学爱好者里努·古而(Rinu Gour)发文分析了 Python 发展快速的原因,以下为原文内容。
如果说 Python 是万能的那或许有些夸大其词,但它在 Web 开发、游戏、为桌面应用程序构建脚本和 GUI、配置服务器、执行科学计算以及数据分析领域所做出的贡献却是不争的事实。
在所有主要的编程语言中,Python 最近几年发展迅猛。Stack Overflow 对编程语言的发展做了一项调查,调查显示 Python 如何在激烈的竞争中力挫群雄荣登榜首。
那么,这些年到底发生了什么,为什么 Python 发展如此之快?
AI 的最佳选择——Python
技术革新是推动 Python 快速发展的源动力。Python 这项编程语言是人工智能领域的最佳之选。
现如今,随着数据体量和强度的扩大,人工智能和机器学习正帮助人们处理过去几乎无法完成的任务。包括 Facebook、微软、谷歌、亚马逊在内的科技巨头公司都在广泛地开展工作,致力于在这些领域大展拳脚。
据研究表明,人工智能和机器学习的实际使用人群更喜欢使用 Python 编程语言,因为它更易于编码和阅读。
Python 是数据科学的基石
世界上充斥着大量的数据。全球范围内的数据如同一场巨大的海啸,无时无刻不在发展壮大。可以这样理解,我们现在所做的一切都在生成数据。从拍照到社交媒体上发表评论,从网上搜索到网上购物,从股票价格到天气预报,这一切都被记录了下来。
到 2020 年,我们预计每天会产生 44 zettabytes 字节的数据。这是一个什么概念?我们来具象地描述一下,这个数字相当于人们可观测到的宇宙中星星数量的 40 倍。
但是,如果我们不去收集、整理、分析和应用数据来造福社会,那这些数据毫无用处,这也是数据科学的价值所在。
Python 在数据科学生命周期中被大量应用。Python 社区开发了很多优秀的、处理数据的程序库,例如 Numpy、Pandas、scikit-learn 等。在收集数据、清理数据集、提取重要特征、构建机器学习模型和使用图形可视化结果等方面,Python 都发挥了巨大作用。
像 Spotify、Netflix、Quora、Facebook 和谷歌这样的大公司已经将 Python 深度应用于开发中,谷歌从一开始就在支持 Python,目前 Python 也是谷歌的官方服务器端语言。他们将许多用 Bash 或 Perl 编写的脚本重新编码为 Python。
Spotify 和 Netflix 绝大程度上要依靠 Python 来帮它们分析服务器端的巨大数据。通过分析数百万用户的信息,他们可以为每位用户提供更好的建议,这就是他们赚取数十亿美元的秘诀。
据谷歌公司研究主任彼得·诺维格(Peter Norvig)称,“从一开始 Python 就一直是谷歌的重要组成部分,随着系统的发展和演变,Python 所扮演的角色更是举足轻重。如今,许多谷歌工程师都在使用 Python,我们也一直在寻找更多掌握这门语言技能的人”。
总而言之,Python 不是一门新的语言,它已经发展了多年,并在未来的几年中仍将迅猛发展。
以上就是今天的内容,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论