最大的Python项目

21 投票
4 回答
24055 浏览
提问于 2025-04-15 11:20

使用Python的最大软件开发团队有多大?我想知道动态类型系统在大团队中表现得怎么样。

很明显,谷歌有很多用C++和Java写的代码,参与的开发者有成千上万;而他们使用Python的开发者就少得多。

有没有一些大公司主要是用Python来开发的呢?

4 个回答

8

我们的项目有超过30,000行的Python代码。按某些标准来看,这可能算小的。但对于我这个小脑袋来说,已经够大了。这个应用在我们的年度报告中提到,所以从这个角度来看,它是“战略性”的。我们不是一家“巨型”公司,所以其实也不算。

所谓的“巨型公司”(比如财富1000强)通常不会只用一种编程语言来开发。大公司会有很多开发团队,每个团队可能用不同的技术,具体用什么其实也没什么特别的原因。

当你谈到“史诗级公司”(比如财富10强)时,你会发现这类组织就像是几个巨型公司合在一起的一个大公司。每个巨型公司内部也还是有很多不同的IT团队在做各自不相关的事情——没有哪个特定的语言或工具是主要使用的。

即使是“大型公司”和“小型公司”(像我们这样),也会有技术上的分散。我们内部的IT主要用的是微软的技术。我们的其他产品开发主要用Java。不过,我的团队没有太多有用的规范,所以我们用Python。我们选择Python是因为它的鸭子类型和动态编程特性。

(我不知道动态类型系统是什么——Python的类型是静态的——当你创建一个对象时,它的类型是不会改变的。)

因为没有巨型公司会主要使用某种特定的语言或工具,所以对于任何语言或工具来说,你的问题的简单答案都是“不”。对于Python来说也是如此。

12

在许多以Python为中心的公司中,除了之前提到的那些,我还想提到一些大药厂,比如阿斯利康,还有电影制作公司,比如卢卡斯影业,以及一些研究机构,比如NASA、加州理工学院和劳伦斯利弗莫尔国家实验室。

在即将在意大利佛罗伦萨举行的Pycon Italia Tre(下周)中,赞助商包括Qt/Trolltech(诺基亚的全资子公司)、谷歌、Statpro、ActiveState、Wingware,当然还有一些意大利公司。

在三月份的美国Pycon大会上,赞助商包括谷歌、Sun Microsystems、微软、Slide.com、华特迪士尼动画工作室、Oracle、Canonical和VMWare等公司。这些公司都认为花钱在这里宣传是值得的,因为他们想接触到有经验的Python开发者,显然他们在大规模使用Python,并且大多数情况下还在寻找有经验的Python开发人员。

36

Youtube 可能是继谷歌之后最大的用户(后来被谷歌收购了)。

Reddit 是一个类似于 digg 的网站,它是用 Python 写的。

Eve 是一款大型多人在线游戏,里面有很多部分也是用 Python 写的,真让人印象深刻。

https://en.wikipedia.org/wiki/Python_(programming_language)#Uses

https://en.wikipedia.org/wiki/List_of_Python_software

撰写回答