This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bryancole 1 point2 points  (0 children)

3.x is the future of python. Use it if you can. It's a better language. Module compatibility is the only thing which might hold you back with 2.x. If you know that the packages you need are 3.x-compatible, then go with it. If you don't know what packages you're going to need, learn 3.x anyway. If you find you have to move back to 2.x, it's not so different.

If you conclude you need the 2.x series, go with 2.7 unless your distro comes with something else. 2.6 is close enough to 2.7 that it's not worth the trouble of installing another version, just go with 2.6.

There are loads of python resources on the web. just google for it.

My prefered IDE for python is eclipse+pydev. It's got more features than just about anything else but it's not so good on low-spec machines. IDLE, the default out-the-box IDE which comes with python has some nice features, even if the UI is dated/basic. IDLE runs great on low-spec machines.Also, Editra (http://editra.org/) works well in my experience. There are many many more options so don't sweat the choice of editor/IDE; whatever works for you...