I just watched lecture 1 and went to python website but it says there are 2 versions : python 2 and 3. which one should I install?
MIT 6.00 Intro Computer Science (OCW)
Stacey Warren - Expert brainly.com
Hey! We 've verified this expert answer for you, click below to unlock the details :)
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
I got my questions answered at brainly.com in under 10 minutes. Go to brainly.com now for free help!
I believe that at the time of the lecture python 2.7.2 was in use, you can use the newer 3.2 version but there are some differences which you will have to work out yourself, I personally recommend using 3.2 as 2.7 is starting to get out dated.
To babyoats: at the time of the course, 2.5.4 was used. Current 2.x is 2.7.2.
Unless you really know what you are doing (i.e you already know python well), you should use a version 2.x of Python.
Python 3.x is a major evolution of Python and is not backward compatible with 2.x (http://wiki.python.org/moin/Python2orPython3)
You should be aware that Python 2.x is used in the lectures(http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/assignments/getting_started.pdf), and that most people here are using it too.
Not the answer you are looking for? Search for more explanations.
If you try to follow the links, please remove the ) that is at the end of the URL. It seems there's a little bug with the editor :)
Thanks for clarification, you seem to know alot about this, I suggest you listen to him :)
You were right too babyoats. If a confirmed developer would learn Python, I would tell him to take the 3.x version. It's the present and future version. But in this class, the main goal is to learn computer science, not Python. So it's easier to use the same version than the professors, and most other students. But if you really feel confident, go for it !
I'd also recommend using 2.x. In professional settings, 2.x is still pretty standard & 3.x is not terribly common yet.