Python 在企业中突飞猛进

尚无读者喜欢这篇文章。
One bike ahead of the pack

Opensource.com

这是 Jessica McKellar 在All Things Open 大会上关于企业中 Python 的演讲摘要她是 Python 软件基金会的董事会成员,也是 波士顿 Python 用户组的积极领导者。


Python,这门编程语言,是一个开源的、志愿者驱动的项目。历史上,Python 被视为一种 脚本语言(认为:速度慢),但今天的 Python 已经发展成为一种健壮且响应迅速的语言,适用于企业和世界各地的其他开放性倡议——并且拥有一个基金会,将资金再投资于社区,并努力吸引新手。

Jessica McKellar 在 All Things Open 大会上分享了 Python 社区的诸多成果 在 10 月 23 日,我不知道从哪里开始说起。那么,我先从最近发布的 Python 3.4 开始。除了包括库模块和其他重大改进的新功能外,最值得称赞的成就当属他们在 Coverity 软件完整性报告中的得分:3。这对于一个大型开源项目来说几乎是闻所未闻的。(更多关于新版本的信息。)

Python 用户

大量安装且高流量的网站使用 Python(仅举几例)

  • Reddit(整个网站)
  • YouTube(几乎所有内容)
  • Google 的许多项目
  • NASA(许多平台的胶水语言)
  • 纽约证券交易所交易系统
  • Rackspace(“CORE” CRM 和 ERP 平台)

Python 采用情况

目前最有可能被颠覆的领域是医疗保健和科学。我们已经看到健康传感器(硬件)和追踪(软件)开发的创新,并且对科学研究开放获取的呼声日益高涨。Python 在这场对话中扮演着越来越重要的角色,因为它被用于处理高性能数据,并且流行的硬件设备选择它作为主要语言(例如,树莓派)。甚至游戏行业也加入了进来;许多角色扮演游戏现在完全用 Python 编写(不仅仅是胶水!)。

大学也在采用 Python(幻灯片 31 显示在前三名最常用的编程语言中,有 43 个课程使用 Python)。Jessica 解释说,教育工作者们意识到,通过向学生教授 Python,他们是在投资一种可以让他们找到工作的语言。

Universities using Python

Python 的采用率在各个领域都非常高(参见:GitHub 上热门的 Python 仓库)。世界各地的用户组和会议都在努力吸引新手入门,教育初学者,并加强经验丰富的开发者和 Python 朋友的社区。在 Jessica 的演示文稿中,我最喜欢的幻灯片之一是 PyPL(编程语言流行度指数)的图表,该图表绘制了 2004 年至 2013 年间 11 种最流行的语言(幻灯片 30)。结果显示了 Python 在过去九年中的转型和增长,Jessica 将其归因于该语言和开发者社区的以下内在特征

  • 只需几行代码即可完成工作
  • 高质量标准
  • 高编码、测试和文档标准

Popularity of Python graph

下载完整演示文稿(PDF 幻灯片)。


哪些项目正在使用 Python?

User profile image.
Jen 领导着红帽数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

1 条评论

这一切都很好,我希望 Python 将继续发展壮大,但我还是要提出一点担忧。PyPL 图表中的 Perl 线似乎以与 Python 线相同的速度下降。使用对数百分比轴有点难以分辨,但我担心 Python 只是取代了 Perl,并且 Python+Perl 的总份额是固定的。如果是这种情况,那么一旦 Perl 组件降至基本为零,Python 线就会趋于平稳。我更认为,取代 Perl 是“唾手可得的果实”,Python 在取代 Perl 后将继续增长,但速度会降低。

© . All rights reserved.