Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

10个由Python构建的著名网站

31 sec read

互联网上有成千上万通过python构建的网站。Python是由Guido van Rossum1991年所创建的一种强大的编程语言,初学者以及经验丰富的开发人员均广泛使用Python

当今许多顶尖的科技公司都选择使用Python作为其网站后端的开发语言。下面就让我们来看看通过Python构建的10个著名网站。

1. Instagram

Instagram uses Python

Instagram是全球最大的在线照片分享应用,其程序后端开发使用Python语言。据其工程团队表示,

Instagram目前代表了完全使用Python编程语言开发的Django web框架的全球最大部署。

阅读Instagram博客以了解更多关于Instagram如何使用Python的问题。

2. Google

Google Uses Python

作为全球应用最广泛的搜索引擎,Google拥有超过75%的市场份额。Google的长期工程师Alex Martelli 解释了Google如何在其堆栈技术中使用Python语言。

我认为一切都开始了,因为最早期的一些谷歌工作者(Sergey, Larry, Craig等等 )做了一个很好的决定:“Python语言是我们能使用的,C++语言是我们必须使用的。”

详细了解更多关于谷歌堆栈技术使用Python语言构建的原因。

3. Spotify

Spotify Uses Python

Spotify可以无需缓冲即可即时收听特定歌曲或专辑。该应用于2008年推出,截至目前已拥有超过750亿的付费用户。

虽然Spotify的网站是使用WordPress构建的,但Spotify应用程序是使用Python构建的。 Spotify工程师Geoff van der Meer解释了Spotify如何使用Python编写应用程序的后端代码:

Spotify的后端由许多相互依赖的服务器组成,通过ZeroMQ上的[]自己的消息传递协议进行连接。这些服务器中约有80%是使用Python语言编写的。

详细了解Spotify如何使用Python

4. Netflix

Netflix uses Python

Netflix是全球领先的电视网络提供商,来自40个国家的3300多万会员每月可观看超过10亿小时的电视节目和电影,包括Netflix原创剧。Netflix技术部博客表示,

Netflix的开发人员有权选择使用最合适的技术。越来越多的开发人员将目光转向了Python,优点包含丰富的电池标准库,简洁明了的语法,大型开发人员社区,以及可以解决特定问题的大型第三方资料库。

详细了解Netflix如何以及为何使用Python

5. Uber

Uber uses Python

Uber,提供共享出行服务,日成交单量超过1500万次。据Uber工程师介绍,在低水平层次上,Uber的工程师主要使用Python, Node.js, Go Java语言编写程序。我们从两种语言入手:市场团队使用node,其他人员使用Python。前几种语言至今仍然是运营Uber的主力。

详细了解Uber堆栈技术以及Python的使用。

6. Dropbox

Dropbox uses Python

Dropbox是您所有的照片,文档,视频以及文件的存储屋。

你有没有想过,像Dropbox这样的应用程序是如何从2000用户发展到拥有2亿用户的?据Dropbox工程主管Rajiv Eranki介绍,因为他们使用了Python去完成所有的工作。

2012年,DropboxGoogle聘请了Python的创始人Guido van Rossum。截至撰写本文时,Rossum仍然就职于Dropbox,确保DropboxPython堆栈是业内最高效的堆栈之一。

详细了解Dropbox如何使用Python

7. Pinterest

Pinterest uses Python

Pinterest是一个社交书签网站,用户可以在上面收集和分享其喜爱的活动,兴趣和爱好的照片。Pinterest联合创始人Paul Sciarra称,

我们在应用层上使用python 以及高度改良的Django技术。使用 Tornado和(精选过的)node.js作为网络服务器。

详细了解Pinterest的堆栈技术。

8. Instacart

Instacart uses Python

Instacart保证在一小时内将货物从您喜爱的商店发货。超过500,000名用户和200万美元的收入使其很快成为最受欢迎的杂货配送应用程序之一。Instacart工程团队在采访中表示,

我们的数据科学团队能够使用PythonR语言进行工作。在需要估测的时候,我们使用PythonR语言进行估算,读取所有数据,计算出我们在接下来的一两周将需要几名采购员,并记录下这些数值。

详细了解Instacart堆栈及使用Python的原因。

9. Reddit

Reddit uses Python

Reddit3.3亿月活跃用户。在PyCon大会上,Reddit的联合创始人Steve HuffmanAlexis Ohanian在采访中表示,

让我们坚持使用Python的最重要原因……好吧,有两个。一个是Python语言的第三方库。而另一个,也是更主要的,就是Python强大的可读性和可写性。当我们雇用新员工时我不清楚他是否了解Python,所以我就说,“你需要使用Python编写所有东西。”只有这样我才可以阅读。我从房间的另一端就看到他们的屏幕上的代码是好还是坏,这是非常棒的事。因为好的Python代码具有非常清晰的结构,这使我的生活变得更加简单。

详细了解Reddit使用Python的原因。

10. Lyft

Lyft uses Python

Lyft是全美发展最快的共享出行公司,可以在200多个城市使用,每月有1400万次成单量。

2018年的旧金山交流会上,Lyft软件工程师Roy Williams告诉大家,

LyftPython的忠实粉丝。服务器通过FlaskGeventGunicorn来使用NumPyPandasPuLP以服务各种请求是极其常见的。我们使用SciPy库来打击欺诈,我们使用Salt来配置主机。

观看Roy Williams关于Lyft如何以及为何在他们的技术堆栈中使用Python 3的演讲。

准备学习Python了吗?您加入One Month,与超过60,000名学生共同学习。我们为您提供30天的Python学习在线训练营。该课程适合完全的初学者,当您有疑问时,我们会提供在线人工帮助。

Chris Castiglione One Month的老师。哥伦比亚大学的教师,我教数字素养。

为什么Codeca…

Chris Castiglione
10 sec read

HTML与CSS:…

Chris Castiglione
1 min read

Ruby 和 Py…

Chris Castiglione
31 sec read

发表评论

电子邮件地址不会被公开。 必填项已用*标注