1月,Stack Overflow进行了年度
调查 ,来自183个国家的10万名开发人员参加了调查。 今年,Python再次荣登流行语言排行榜的首位:去年,
它把 PHP
抛在了
后面 ,今年
又 绕过了 C#。
同时,Python在最受欢迎的PL排名中排名第三。 接下来,我们将解释大型企业和小型初创企业为何以及如何使用它。
/摄影PD大型IT公司:简单性和生产力
iDataLabs的分析师在两年多的时间里一直在收集有关有多少公司使用Python的数据。 结果,
他们发现全球有75,000家公司使用这种语言。 而且,尽管根据他们的数据,Python没有最大的市场份额,但是它的受欢迎程度正在稳步提高。
去年,Python在
TIOBE排名中排名第五。 该指数根据Google,Wikipedia,YouTube,亚马逊和其他平台上的搜索查询次数来评估PL的流行度。该语言的流行度在2018年增加到6%(与2017年相比增长了3%),现在
排名第四评级 。
正是由于其简单性和受欢迎程度,才开始使用Python的大型组织中,Instagram可以
与众不同 。 根据
公司代表的说法
,由于该PL对开发人员“友好”,并允许他们专注于创建对用户重要的功能,因此他们选择了Python 3和Django框架。
此外,该语言和全球社区的广泛使用(根据SO的说法,有39%的开发人员在上面
编写该语言,而68%的开发人员
将 Python
称为他们最喜欢的语言)使雇用新的团队成员变得更加容易。
另一个
案例是基于云的在线调查软件公司SurveyMonkey。 该组织每天处理大约数百万名受访者的回复。 SurveyMonkey Web应用程序最初是使用.NET平台以C#编写的。 该应用程序可以正常运行,但是在测试和部署新功能期间未显示出最佳性能。
SurveyMonkey决定用Python重写应用程序,并将主要功能分解为几个服务,每个服务都通过API与其余服务“通信”。 这减少了测试功能时我们必须使用的代码库,并简化了其实现过程。
除了简单之外,在Python的优点中,SurveyMonkey的开发人员还注意到
用于测试和部署应用程序以及大量库的便捷
工具 。
Python是
由 Google,Facebook,Netflix,Quora,Reddit和
许多其他大型公司 编写的 。 同时,不仅开发人员使用Python,而且数据处理和分析专家也使用Python。
根据从事数据分析专家选择的Burtch Works在7月份进行的
一项调查显示 ,Python和R的受欢迎程度排名第二:被调查的1200名专家中有三分之一使用了Python和R。 同时,Python仅落后于调查的领导者SAS 1%。 根据Kdnuggets分析平台的数据,在过去的一年中,接受调查的2300名数据科学家中有66%在工作项目中使用了Python。 此外,该语言的流行度在2016年至2018年期间增长了14%。
例如,正如开发用于与客户合作的软件的公司[24] 7.ai
的 Abhishek Ghose所
指出的那样 ,他使用Python来收集和处理各种格式的数据。 据Ghosh称,它简化并加快了编写代码的过程。 同时,专家指出,要解决某些数据科学问题,使用Python shell就足够了。
/照片Tambako The Jaguar CC初创企业:启动项目所需的最少资源
与大型企业不同,大多数初创企业没有强大的启动资金,而时间是初创公司的关键因素。 对于他们而言,尽快创建可行的解决方案以将其提供给投资者很重要。 Python使您可以通过花费最少的资源来加快开发速度。 语言使两三个人的团队可以在几个月内创建一个可行的原型。 根据
该计划,他们于2013年
开始在Shippo公司
工作 ,该公司从事为企业提供商品。
这种语言的功能一次也帮助了Drew Houston(Andrew W. Houston)
开始从事 Dropbox的
工作 。 作为一名学生,他经常忘记在家中使用闪存驱动器。 为了解决这个问题,Drew迅速创建了一个云存储原型,并与投资者达成了交易。
另一个例子:初创公司Wemake.services的开发者和创始人Nikita Sobolev,
将他的整个团队从Java
转移到了Python。 在做出这一决定的原因中,他称发展为速度。 据他说,用Python编写的程序员的生产率比用Java编写的人的生产率高出几倍。
非常需要具备Python知识的程序员。 根据
Hacker News 2018年7月的统计数据 ,该PL是仅次于React的第二受欢迎的PL:该资源中所有帖子中有24%致力于为初创公司寻找Python开发人员。 同时,该PL已保持了几年。
并且有理由相信,将来Python只会流行。
PS我们公司博客中的新鲜材料:
我们活动的主要方向是提供云服务:
虚拟基础架构(IaaS) | PCI DSS托管 | 云FZ-152 | 在云端租用1C