图零直播
今天图零小编来和大家聊一聊为什么python这么牛逼,全球至强的软件公司都在用,想知道就来看看吧!
目前有超过500种编程语言,每天仍在新增更多新语言。虽然其中有大部分重叠的语言以及大量仅用于理论和试验的编程语言。Python 可用的地方非常多。无论是从入门级选手到专业级数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。
Google几乎从一开始就一直是Python的支持者。刚开始,Google的创始人决定“除了一些必须使用C ++的关键部分之外,可以随意使用Python.”。这意味着C ++被用于需要内存控制和低延迟的地方。Python用与易于维护的部分和快速交付的工程。
Google经常使用Python重写Perl和Bash脚本。因为Python部署和维护简单。但事实上,根据“In the Plex”作者Steven Levy的说法,Google搜索早期有一个网络爬虫由Java 1.0编写,由于写到后期发现Java太难写了,因此又用Python重写了。
Python现在是官方的Google服务器端语言之一,除此之外还有C ++,Java和Go三种语言用于生产环境中。如果现在你还不明白Python对谷歌的重要性,那么我将告诉你Python之父Guido van Rossum(BDFL )从2005年到2012年都在Google工作。
除此之外,Peter Norvig也说过:
“Python从一开始就一直是Google的重要组成部分,并且随着系统的不断发展而发展,今天,很多Google工程师都使用Python,我们也正在寻找更多会使用Python的人。”
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(https://github.com/facebook/facebook-python-ads-sdk)和Python Async IRCbot框架(https://github.com/facebook/pyaib)。 Facebook目前正在将他们的基础架构和处理程序从Python 2升级到Python3.4,AsyncIO正在帮助它们的工程师完成这一工作
图零科技欢迎你和我互动哦!关注图零直播微信公众号
点击菜单栏“微我吧”,“Q我吧”即可加我好友,与我更多互动!
QQ咨询
微信咨询