Netflix:你看的每一部电影背后都有Python编程语言的影子
如果你想在Netflix找到一份工作,学习编程语言Python及其所有库可能会有帮助。
下次你在Netflix上观看流媒体时,你应该感谢流行的编程语言Python和使用它为你提供大部分观看体验的开发人员。
Netflix的Python开发人员表示,他们在“完整内容生命周期”中都使用了该语言,从安全工具到推荐算法,再到专有内容分发网络(CDN)开放连接,它确保了内容是从尽可能接近终端用户的网络设备上进行流传输的。
在Python软件基金会下周在Cleveland召开PyCon大会之前,这家流媒体巨头就一直在详细介绍它们是如何使用开源语言的。
Python是当今最流行的语言之一,广泛用于数据分析、机器学习、DevOps和web开发。
在Netflix,构成其CDN的许多网络设备“大多是由Python应用程序进行管理”,这些应用程序执行诸如跟踪网络设备清单、它们的健康状况和位置等任务。
Netflix高级软件工程师Amjith Ramanujam指出:“Python长期以来一直是网络领域流行的编程语言,因为它是一种直观的语言,它允许工程师快速解决网络问题。”
他补充说,这种语言背后的动力是由开发出来的有用库驱动的。其中包括用于Python的NumPy和SciPy库,Netflix使用它们来对其故障转移服务执行数值分析。它也是用于Python的Redis Queue和Jupyter笔记本工具的忠实用户。
Netflix还使用了用于Python的Boto 3 AWS SDK来配置其AWS基础设施。Netflix主要依靠AWS基础设施来运营,去年它在技术和开发方面投入了13亿美元。
当然,Python在Netflix的机器学习算法中也被广泛使用,比如内容推荐、作品个性化和营销。
该公司还使用了一个名为Metaflow的工具,Ramanujam说它“挑战了Python的极限”。
他写道:“我们利用并行化和优化的Python代码来以10Gbps的速度获取数据,在内存中处理数亿个数据点,并在数万个CPU核心上协调计算。”
在信息安全方面,Netflix使用Python进行安全自动化、风险分类、自动修复和漏洞识别。 Netflix的Security Monkey工具,以及一个帮助用户识别源代码中漏洞的名为Prism的项目中都使用了Python。
英文原文:https://www.zdnet.com/article/netflix-python-programming-language-is-behind-every-film-you-stream/
译者:野生大熊猫
Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!
关注我
每天进步一点点
点赞是最大的支持
- Pytohon学习笔记(一)Python编程语言历史及特性
- 追踪孔令学,这是我看过的最恐怖的一部国产电影
- 计算机神书『编码:隐匿在计算机软硬件背后的语言』
- Mozart OZ计算机编程语言有你想要的几乎全部特性,本身有haskell,lisp,prolog,c,perl,java等语言的影子,(本帖以后续会连载)
- 一部很感人的励志电影,在你学习累的时候看看也许可以给你斗志!
- 推荐电影一部: 反恐24小时。24Hours
- 一部电影,一种人生 (会议分享表述用)
- 救语言于苍白之中:表情符号背后的科学
- 编码:隐匿在计算机软硬件背后的语言(7)--存储器组织
- 编码:隐匿在计算机软硬件背后的语言(8)--自动操作(二)
- 《难以忽视的真相》地球人必须看的一部影片 鼓励身边的人都来观看这部电影
- 分享一部电影
- 项目经理如何拍好一部电影?
- 同事推荐的一部老电影 《魔鬼代言人》
- hadoop学习-Netflix电影推荐系统
- Python编程语言整理
- Netflix 是如何推荐电影的
- 《天使之恋》,一部重口味的纯美爱情电影
- 韩国电影新冠军来了,是一部让人笑到肚子痛的大片
- 推荐一部电影