新手是该学Python2还是Python3?

原创 小才子  2019-08-06 15:40:21  阅读 831 次 评论 0 条
摘要:

估计很多刚刚开始学Python的人都有如标题所写一样的疑问吧,到底该学哪个版本呢?这两个版本又有什么区别呢?不知道大家是否有留意一个情况,一般情况下,某个软件官方都是提倡使用新版的,但Python官网提供的下载地址却很明显的提供了2和3的下载,如图:由此推测,Python2还是有很大的用户群体的,但我下载的时候,我还纠结了一下,我应该下哪个呢?但我还是按照了常规思维下载了新版,最近几天也一直在网上查资料和纠结到底使用哪个版本,简单总结一下吧!Python2和Python3的区

估计很多刚刚开始学Python的人都有如标题所写一样的疑问吧,到底该学哪个版本呢?这两个版本又有什么区别呢?不知道大家是否有留意一个情况,一般情况下,某个软件官方都是提倡使用新版的,但Python官网提供的下载地址却很明显的提供了2和3的下载,如图:

QQ图片20180114231724.png

由此推测,Python2还是有很大的用户群体的,但我下载的时候,我还纠结了一下,我应该下哪个呢?但我还是按照了常规思维下载了新版,最近几天也一直在网上查资料和纠结到底使用哪个版本,简单总结一下吧!

Python2和Python3的区别

个人觉得变化最大的无非就是体现在下面三个方面吧!

1.语法和函数接口的改变

新版本的语法上肯定是有所加强的,另外就是一些函数接口有一些调整。但大家学习的时候应该很多资料都还是Python2的,而且很多资料并没有注明是哪个版本的,学的时候估计会遇到一些问题,大家留意下。

2.第三方库的支持

目前Python非常多的第三方库,大部分都是支持Python2的,一些维护比较勤的库是两个版本都支持的

3.性能上的变化

网上说是Python2在某些方面的性能比Python2要差,目前本人无从考证,暂时不纠结这个了,应该不至于慢到无法使用的。

新手该学Python2还是Python3?

至于选什么版本应该没什么特定的说法吧,以后新版本肯定会是主流的,但目前来说选什么版本应该看目前基于什么情况下学Python吧。因爱好而学习的个人觉得还是学习新版Python3吧,Python3也出来了这么多年了,也有非常多的学习资料的。因工作需要而且要维护Python2工程的这个毫无疑问了,肯定要学Python2了,不然如何快速上手去干活呢?另外一个就是看看自己的技术交流圈子吧,看看使用哪个版本的人多就选哪个版本吧,这样学的时候遇到问题可以跟他们一起探讨交流一下。不过话说回来啊,既然了解了两个版本的一些区别了,学什么版本其实也不用太纠结吧,真正工作中有需要的话,花点时间换个版本去试试,应该也能很快熟悉的。


本文地址:http://diyfox.com/article/54.html
版权声明:本文为原创文章,版权归 小才子 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?