Python 2.7 学习Python2和Python3是浪费精力吗?

Python 2.7 学习Python2和Python3是浪费精力吗?,python-2.7,python-3.x,Python 2.7,Python 3.x,我对编程非常陌生,决定从学习Python开始;我只学了一个多月,所以我还是个初学者。到目前为止,我真的很喜欢这门语言,并开始掌握其中一些 但这就引出了我的问题/担忧;因为我目前只想自学Python,所以我找到的大部分自学资料,无论是书籍、视频还是教程,都是为Python 2编写的,偶尔也会为Python 3编写 那么,学习Python2会让我更加困难,还是会让我变慢?我真的觉得我更喜欢Python 3的感觉,但我主要是在学习Python 2。如果我在2中掌握了Python的核心概念,那么这会很容

我对编程非常陌生,决定从学习Python开始;我只学了一个多月,所以我还是个初学者。到目前为止,我真的很喜欢这门语言,并开始掌握其中一些

但这就引出了我的问题/担忧;因为我目前只想自学Python,所以我找到的大部分自学资料,无论是书籍、视频还是教程,都是为Python 2编写的,偶尔也会为Python 3编写

那么,学习Python2会让我更加困难,还是会让我变慢?我真的觉得我更喜欢Python 3的感觉,但我主要是在学习Python 2。如果我在2中掌握了Python的核心概念,那么这会很容易转化为3吗

我只是想确保我不会后悔在2上花了太多精力,如果这会让3更具挑战性的话


谢谢大家!

先学习Python 3。这是Python的未来,2.x是大多数核心开发人员的后视镜


学习Python 2.7.x不会浪费您的时间,因为您经常会在“野外”遇到它,但掌握它需要几年的时间,因此您最好从精通该语言时最相关的道路开始。

这不是问题的类型。你可以试着在quora或其他网站上问这个问题。询问非网站资源是一个问题,但是,在我看来,当社区相信“正确”答案时,询问哪个版本更适合初学者学习是一个话题。同意dietbacon的观点,这是一个更好的quora类型的问题。所以“我该怎么做…”这类问题要好得多。话虽如此,您学习的Python 2的大部分内容将应用于Python 3,因此如果您在开始学习Python 2,您不会损失太多。我想我是想问“我该如何学习Python lol”,但谢谢:)我将查看Quora!相关:谢谢,我将继续学习Python to,并尝试寻找更多的Python 3资源,慢慢地转向学习如何编写正确的Python 3代码,而不是2。。