Support Forums

Full Version: Python 2 vs 3?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I'm just starting to learn Python, but I'm curious, which version of Python should I use? I know that Python 2 will be supported for many years to come so I'm not really worried about that, I just don't know why people are still using Python 2 when 3 has been out for a while.

Thanks.
I have both downloaded on my computer and it is nice! At one point, I was using a combination of both 2 and 3 in one source.
I prefer 2 though.
I downloaded 2.7
Just watch all of this guy's tutorials. He's a genius and that's how I'm learning.
Ahh, I have watched a lot of his tuts, they are great!
You should use 2.6.5

Python 3 is not good as it has too many bugs and has different syntax than 2.
It's support library is also smaller than the one for 2.6.5

I would recommend 2.7, but it just released so it still has a few bugs as well.
(08-13-2010, 10:57 AM)titanofdark Wrote: [ -> ]I have both downloaded on my computer and it is nice! At one point, I was using a combination of both 2 and 3 in one source.
I prefer 2 though.

I would ignore this as well.
You can't use two versions of python in one code.
python2

simply the best.
(08-13-2010, 02:43 PM)BlaiR Wrote: [ -> ]python2

simply the best.

I wouldn't listen to this either. No version is better than the other.
It's all about preference.

Eventually people will migrate to 3, but there aren't enough people pushing for the switch.
So start with 2.6 for the support available, then when everyone pushes 3 spend an hour or two learning the different syntax. Sleep
I'm using 3.1.2, then i realized p2exe doesnt support it yet. So I use both =)
Newer version is cool Big Grin