新手学Python用哪个版本好

如题所述

目前,根据数据显示,使用Python2.xd 开发者站63.7%,而使用Python3.x的用户站36.3%,由此可见使用使用Python2.x的用户还是占多数。2014年,Python的创始人宣布将Python2.7支持时间延长到2020年,那么初学者应该选择什么版本呢?目前建议初学者选择Python3.x版本
1、目前,使用Python3.x是大势所趋
2、Python3.x在Python2.x的基础上做了功能升级
3、Python3.x和Python2.x思想基本是共通的
当然选择Python3.x也会有缺点,那就是很多扩展库的发行总是滞后于Python的发行版本,甚至目前还有很多库不支持Python3.x。因此,在选择Python时候,一定要先考虑清楚自己的学习目的,例如,打算做哪方面的开发、需要用到哪些扩展库,以及扩展库支持的最高Python版本等。明确这些问题后再做出适合自己的选择。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-21
python3 和 python2 是不兼容的,而且差异比较大,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2的。目前实际应用中大部分暂不考虑 Python3,有的时候注意写兼容 2/3 的代码。用 Python2 为主的写新代码时要考虑以后迁移到 Python3 的可能性。据数据统计显示目前10% 使用 Python 3;20% 既使用Python 2也使用Python 3,Python 2用的更多;70% 使用Python 2。
其实python是linux上最常用的软件之一,但是linux目前的版本大部分还是使用python2的,而且,在linux上依赖python2的程序更多一些,所以 Python3 要代替 python2 成为主流还需要几年的时间。如果为了找工作还是学Python 2,学会了Python 2,由Python 2转到python3也不难。
第2个回答  2018-05-25
现在学习Python2还是python3?
这个问题应该是每个学python前都会碰到的问题,记得我刚开始学的时候也是搜了很多资料来确定自己到底用哪个更合适,但文章看的太多反而自己更晕了,我最早终选择的是Python2版本,但其实我最早学习的时候是看的python3,为什么改成python2了呢?
因为我主要工作是做运维,用的是linux系统,而linux系统自带的都是2的版本,我用python3的版本写出来的脚本无法在linux系统里执行,所以我最终选择了2,所以说最终选择哪个版本还是要根据你自己的情况来定,如果是做运维工作我建议用2因为你如果写的3的版本代码在linux系统里是无法运行的,最新的CENTOS7的系统集成的版本也才是2.7的版本。本回答被网友采纳
第3个回答  2019-05-15
更推荐用3.6,刚开始的时候我也纠结过这个问题,学习python是为了什么,现在很多公司都在用python做开发 做爬虫,也面临着python版本问题,但是呢python最开始是有一部分公司用的2版本,不过python真正火了之后大部分还是用的3版本,刚开始我也不懂这些,后来去了老男孩教育学习python,这里像这种琐碎的小问题都有一个定向的回答,既然是新手更推荐你去老男孩学习,可以少走很多弯路
相似回答