首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我离开Python学习是因为Python 2 vs 3。

我离开Python学习是因为Python 2 vs 3。
EN

Stack Overflow用户
提问于 2011-04-04 12:55:22
回答 4查看 751关注 0票数 2

我想第一次学习如何编程。因为我主要是在IT和安全方面练习,所以我选择从Python开始。

但是,当我开始学习Python3时,我开始意识到我想要使用的模块不是移植到Python3,甚至Django (我想学习Python的主要原因之一)和IronPython也不支持Python 3。

在我看来,Python不推荐给新手,因为1) Python2即将成为“未来支持之外的”( 2.7是最后一个)。2) 3并不是所有重要的模块和框架都支持.所以-那些想从零开始学习python的人,不会把时间浪费在即将失去支持(2)的版本上,因为没有任何好的选择(或者2或3版本).

如果我错了请纠正我(在我转到C#之前)。

EN

回答 4

Stack Overflow用户

发布于 2011-04-04 13:11:16

你好,我有同样的问题,因为我两个月前就开始学习Python了。

因此,在阅读了一些帖子和信息之后,我决定从Python2.71开始,为什么?

1/ Python2.7.1是非常稳定的,并且拥有所有伟大的库。

[2]所有的but(但不是函数)都会被维护很长时间,所以会有2.7.2 2.7.3.

3/您可以在2.7代码中使用3.xx语法和__future__语句。

票数 6
EN

Stack Overflow用户

发布于 2011-04-04 13:00:11

Python 2和Python 3已经足够接近了,学习早期版本将为您在更主流的时候迁移到3提供一个非常坚实的基础。

坦率地说,仅仅因为一种语言正在向新版本过渡就放弃它是有点愚蠢的。

票数 4
EN

Stack Overflow用户

发布于 2011-04-04 13:01:37

如果你问我,这是很主观的。在我看来,学习Python 2并不是“浪费时间”。Python 3与Python 2非常相似,因此只要时机成熟,就可以很容易地切换到它。

而且,Python 2并不是“没有未来的支持”。这将是一个很长的时间,它是完全停止。到那时,大多数模块将被移植,Python 3将完全可用。

另外,查看2to3,这将大大帮助,嗯,2到3开关。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5538747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档