当今谁在使用Python?

未匹配的标注

在写本书时,任何人可以做出的对当今全球Python用户组数量的最好估计大概是共有 100 万Python用户(可能会多一点少一点)。这个估计基于各种统计数据,如下载率、 web 统计数据和开发者调查。因为 Python 是开源的,更准确的统计是困难的——没有许可登记系统来计数。而且,Python 自动包含在许多 Linux 的发行版,Mac 系统电脑和很多产品和硬件中,这进一步让统计用户数量变得更困难。

然而,总的来说,Python 拥有一个大的用户组和一个非常活跃的开发者社区,它通常被认为是当今世界最广泛使用的编程语言的前 5 名或前 10 名(准确的排名取决于数据源和日期)。因为 Python 已经存在了超过 20 年,并且一直被广泛使用,所以它仍是非常稳定和健壮的。

除了被个人用户充分利用外。 Python 也一直被真实的公司应用在真实的创收产品中。比如,下面就是熟知的 Python 用户群组:

  • Google 在它的网络搜索系统中广泛使用Python。
  • 流行的 YouTube 视频共享服务主要就是用 Python 写的。
  • Dropbox 存储服务的服务器和客户端软件都主要是用 Python 编码的。
  • Raspberry Pi 单板电脑鼓励将 Python 作为它的教育语言。
  • 由 CCP Games 出品的大规模的多人在线游戏(MMOG)EVE online 广泛使用了Python。
  • 广泛使用的 BitTorrent 点对点文件共享系统开始于一个 Python 程序。
  • Industrial Light & Magic, Pixar, 和其它公司在动画电影的制作中使用Python。
  • ESRI 将 Python 作为它流行的 GIS 地图产品的一个终端自定义工具。
  • Google 的 APP Engine Web 开发框架使用 Python 作为一门应用语言。
  • IronPort 邮件服务器产品使用超过 100 万行的 Python 代码来完成工作。
  • Maya(强大的3d建模和动画系统)提供一个 Python 的脚本API。
  • NSA 使用 Python 来加密和智能分析。
  • iRobot 使用 python 来开发商业和军事机器人设备。
  • Civilization IV游戏的自定义脚本事件完全是用 Python 来写的。
  • 每个孩子一台笔记本电脑(OLPC) 项目用 Python 建立了它的用户界面和活动模型。
  • NetflixYelp 都在它们的文档中记录了 Python 在软件基础设施中的作用。
  • Inter, Cisco, Hewlett-PackardSenate, QualcommIBM 使用 Python 来进行硬件测试。
  • JPMorgan Chase,UBS, GetCitadel 将 python 应用在金融市场预测。
  • NASA, Los Alamos, Fermilab, JPL 和其它公司使用 Python 进行科学编程任务。

如此等等。虽然这个列表是有代表性,但一个完整的统计超出了本书的范围,而且它是肯定会随着时间而改变的。要获取额外的 Python 用户,应用和软件的一个实时抽样列表,可以试着在 Python 网站和维基百科还有你在自己喜爱的 web 浏览器中访问下列的页面和进行搜索:

就应用领域而言,当前使用 Python 的公司可能唯一的共同点就是 Python 使用在各个领域。它的通用特性使得它可能被应用到几乎所有的领域,而不只是一个。事实上,几乎所有的大的编写软件的公司都在使用Python,不管是对短期的战略任务,比如测试和管理,或者是长期的战略产品开发。 Python 已经证明了它在两种模式都能工作得很好。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~