达内IT教育-东莞校区

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>东莞达内Java培训课程需要多长时间

东莞达内Java培训课程需要多长时间

Facebook

Facebook的产品工程师非常热衷于Python,把它作为这家社交媒体巨头的第流行语言(仅次于C

++和他们专有的PHP语言Hack)。Facebook上有超过5,000项功能都是用Python完成的,它们包括管理基础架构,二进制分发,硬件映像以及一些自动操作。

使用Python库的简易性意味着产品工程师不必编写和维护更多的代码,从而使他们能够专注于实时改进。Python还确保Facebook的基础架构能够实现扩展。

根据Facebook发布的2016年发布的消息,Python目前负责基础架构管理中的多项服务。其中包括使用TORconfig处理网络交换机设置和映像,FBOSS用于交换机CLI,Dapper进行维护工作的调度和执行。

Facebook已经发布了许多为Python3编写的开源Python项目,其中包括Facebook Ads API和Python Async

IRCbot框架。 Facebook目前正在将他们的基础架构和处理程序从Python

2升级到Python3.4,AsyncIO正在帮助它们的工程师完成这一工作。

Instagram

在2016年,Instagram工程团队对外宣称他们正在进行较大的Django

Web框架部署,该框架完全由Python编写。Instagram的一名软件工程师Min Ni阐述了他们使用Python的情况:

“我们较初选择使用Python是因为它简洁,这与我们‘首先做简单的事情’的理念完全一致。”

从那时起,Instagram的工程团队投入了大量时间和资源来增加Python在大规模业务(每月约8亿活跃用户)上运行:

“通过我们对Instagram

Web服务框架的构建,我们相信我们将继续使用Python来扩展我们的服务基础架构。我们也开始将更多精力投入到Python语言本身,并开始探索从Python2迁移到Python3。”

在2017年,Instagram将大部分Python代码从Python 2.7升级到Python 3。您可以观看Lisa Guo和Hui

Ding发表的关于PyCon 2017主题演讲,并听取他们有关这种大规模代码迁移的经验。

Spotify

这家音乐流媒体巨头是Python的巨大支持者,主要使用该语言进行数据分析和后端服务。在后端,有大量的服务都通过0MQ(ZeroMQ)进行通信,这是一种用Python和C

++(以及其他语言)编写的开源网络库和框架。

使用Python编写的原因是因为Spotify喜欢在Python编程时的简单和。Spotify架构的更新都使用gevent,它使用同步API提供事件循环。

为了根据用户喜好推荐歌曲,Spotify需进行大量的数据分析。为了处理这些数据,Spotify使用Luigi,一个可以与Hadoop同步的Python模块。这个开源模块对任务进行管理,并整合错误日志,以便进行故障排除和重新部署。

总之,Spotify有超过6000个Python进程,这些进程在Hadoop集群上协同工作。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网