python基础教程 2版和3版哪个适合新手?

我是刚入门的萌新,有很多不懂的地方,怕踩雷,所以请明白人解释的详细一点,急用。非常感谢... 我是刚入门的萌新,有很多不懂的地方,怕踩雷,所以请明白人解释的详细一点,急用。非常感谢 展开
 我来答
之了知了
2020-05-01 · TA获得超过172个赞
知道小有建树答主
回答量:342
采纳率:74%
帮助的人:43.6万
展开全部

长远来看推荐3,因为官方已经宣布停止维护2了,新项目基本都不会在2上建立,老项目维护也在往3上转移.

如果3精通了,有精力的话也可以看看2

参见:网页链接 

         网页链接

老男孩教育
2020-08-14 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
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也不难。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小学狮子的屏障
2020-05-01 · TA获得超过140个赞
知道答主
回答量:65
采纳率:50%
帮助的人:3.4万
展开全部
学习的话,两个版本都可以的,他们的语法都是相同的
这两个版本到现在官方都一直在更新
python2和3的区别,在于习惯上的区别,如果是萌新,说真的还建议你去学python3
python3主要就是更改了一些常用的代码模块,合并了一些极其相似的模块而已
python3更主要的,就是让代码看起来更加完美了,在py2中,很多代码模块有一些重复的现象,甚至出现了简略代码,简写代码照样能运行程序的情况
这对强迫症来说简直就是。。。
py3就改变了这个机制,必须要写出完整的代码才能运行
说真的,初学者建议学python3,不要让自己的习惯,官方一改就是适应不了的情况,写出来自己看的舒服
如果有帮助,望采纳哦 :)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hy1397471
2020-05-01 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
现在学肯定是学python3.
两者的差异对开发者本身影响并不大,个别语法细微的差别,比如python3的print以函数方式使用,一些常用模块的名称差异,一些机制的差异比如异常处理。你学习了python3,只要稍微了解一下2个版本的差异,就可以进行工作。
2个版本的差异,主要是已经上线的项目,如果项目比较庞大,整体升级工作量非常大,所以很多公司,选择继续使用python2版本。相反如果是新项目,一般都会选择python3版本。
也就是说你参加工作,有可能会使用python2版本,学习python3也可以完成工作。
所以学python3是没有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老九IT
2020-05-01 · 一双眼睛在网络的世界里浪来浪去
老九IT
采纳数:92 获赞数:405

向TA提问 私信TA
展开全部
python 3x ,3x兼容2x,2x不兼容3x
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式