Python线索:谁以及为什么使用它

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

Source: https://habr.com/ru/post/zh-CN418909/


All Articles