当今谁在使用python? | 第一部分 开始 —— 第 1 章: python q&a 环节 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-380玩彩网官网入口
在写本书时,对当今全球python用户数量的最好估计大概是 100 万(可能会多一点少一点)。这个估计基于各种统计,如下载率、 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 建立了它的用户界面和活动模型。
- netflix 和 yelp 都在它们的文档中记录了 python 在软件基础设施中的作用。
- inter, cisco, hewlett-packard,senate, qualcomm 和 ibm 使用 python 来进行硬件测试。
- jpmorgan chase,ubs, get 和 citadel 将 python 应用在金融市场预测。
- nasa, los alamos, fermilab, jpl 和其它公司使用 python 进行科学编程任务。
如此等等。虽然这个列表是有代表性,但一个完整的统计超出了本书的范围,而且它是肯定会随着时间而改变的。要获取额外的 python 用户,应用和软件的一个实时抽样列表,可以试着在 python 网站和维基百科还有你在自己喜爱的 web 浏览器中访问下列的页面和进行搜索:
-
成功的故事:
-
应用领域:
-
用户引言:
-
维基百科页面:
就应用领域而言,当前使用 python 的公司可能唯一的共同点就是 python 使用在各个领域。它的通用特性使得它可能被应用到几乎所有的领域,而不只是一个。事实上,几乎所有大的软件公司都在使用python,不管是短期的战术任务,比如测试和管理,或者是长期的战略产品开发。 python 已经证明了它在两种模式都能工作得很好。