这是 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,他们是在投资一种可以让他们找到工作的语言。
Python 的采用率在各个领域都非常高(参见:GitHub 上热门的 Python 仓库)。世界各地的用户组和会议都在努力吸引新手入门,教育初学者,并加强经验丰富的开发者和 Python 朋友的社区。在 Jessica 的演示文稿中,我最喜欢的幻灯片之一是 PyPL(编程语言流行度指数)的图表,该图表绘制了 2004 年至 2013 年间 11 种最流行的语言(幻灯片 30)。结果显示了 Python 在过去九年中的转型和增长,Jessica 将其归因于该语言和开发者社区的以下内在特征
- 只需几行代码即可完成工作
- 高质量标准
- 高编码、测试和文档标准
哪些项目正在使用 Python?
1 条评论