Possible Duplicate:
python 2.6 or python 3.1?
Hi,
I’m new to the python world and it seems that there are currently two parallel versions in development, which would be the 2.7 versus the 3.1.2. I’m wondering what version should I use to start, and why?
I’d suggest Python 3 as it has incorporated several fixes to remove some of Python’s previous “warts”. The primary reason for maintaining the 2.7 version is for older packages that haven’t yet made the transition. There are good reasons to use 2.7 but if you’re starting out, you might as well start on the path leading to the future.