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.
the lectures and reading material use python 2, you can use python 3, but there will be some things that have changed since 2 that might cause your programs not to run the way you want or give you errors. one example, in python 3 raw_input() no longer exists and is renamed to input(). here's a list of changes: http://docs.python.org/release/3.0.1/whatsnew/3.0.html
all the lecture examples and assignment code is in 2.5 i believe so 2.5 - 2.7 would be best.
somwhere on the site they say to use 2.5
All versions are listed on python's website.Use 2.5.5 for the course.
Not the answer you are looking for? Search for more explanations.
You can use Python 2.5, 2.6 or 2.7. It makes very little difference. I'd go with 2.7 myself, if it was an open choice. Most Linux distros come with 2.6 pre-installed at the moment, so I use that because it's ready to go out the box and it works well with other stuff.
If you're on a Mac, you'll have a version installed, I guess it'd be pretty up to date, so use that. If you are on Windows ~ well ~ then no version of Python is installed of course. In that case you can install Python 2.7 or you can just grab a copy of Linux and install that instead. You can dual-boot so there's no actual need to delete Windows.
I'm currently trying out Joli OS. I've only had it a few days, but it works pretty well for home users and it's Gnome under the covers. It's not bad, just a bit choppy in places.
Python 2.7. It is advisable as if you need help from any other subsidiary text, most of them are for version 2.5 and above. So that will help. One can always get hang of 3.1 later, as there is not much difference.