微信号:pythonbuluo

介绍:最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具.我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动

微软分析Pypi数据: 5月21日Python3战胜Python2

2016-03-21 09:14 诗书塞外


从整个社区来说,Python2到Python3的迁移进行到了何种程度?到2020年Python2不再被支持时,社区是否完全做好了迁移到Python3的准备?为了寻找答案,微软对Pypi上的软件包进行了一次分析。


微软的分析有自己的独到之处,他们不是按照下载量来进行分析,而是按照目前每天提交的代码比例来进行分析。自然的,他们使用自己的Azure云来部署程序,分析的工具是Jupyter和Pandas,最终得到下面的图表:


从图中我们可以看到,在近期提交的代码中,Python2和Python3的代码比例差距已经很小了。虽然Python2仍有小幅的领先,但是从趋势上看,这一点领先很快就要消失了。所以微软得到下面的结论


Python3正在接替Python2,而且这一进程并不像想象的那么遥远。


由于上图有多种情况,不便于观看,于是微软归纳了数据,提炼出下图


红色的是近期提交代码中支持Python2的包比例,蓝色的是支持Python3的包的比例。由于很多包同时支持两个版本,所以两个比例相加大于100%.


图中只展示了到当前时间点的数据,通过这个数据趋势可以做一个预测,计算得到


对Python3的支持超过对Python2的支持的时间点是 2016年5月21日


感觉已经迫在眉睫了,不是么?


消息来源:https://blogs.msdn.microsoft.com/pythonengineering/2016/03/08/python-3-is-winning/

 
Python程序员 更多文章 如何使用中文语音编写Python3程序? PyCon 2014视频集锦 《微信思维》送书活动 简明Python教程--介绍 控制流--Python简明教程
猜您喜欢 干货:你与年薪百万程序员之间只差这4个习惯! 独家首发丨《迪士尼电影VR》多了宣传少了VR 【QMobile大会】Qunar Android模块化开发——Spider框架 百度吴恩达:深度学习的前沿正转向高性能计算 敏捷破冰之旅——路虽遥,行则至