Which version of python I should use if I just start programming in python?

Terry Reedy tjreedy at udel.edu
Sat Sep 12 23:10:45 CEST 2009

Peng Yu wrote:
> Hi,
> I just start python programming. That is, I don't have any legacy
> code. I notice that there are different versions of python. I would
> guess that older version of python has the more libraries than newer
> versions. But the code developed in newer versions might be better
> supported in the future. Can somebody give a guideline on which
> version of python a new python developer shall choose?

My own view is start with 3.1 and move back to 2.6 or even 2.5 when you 
need a library not available with 3.1. Others will say start with 2.6 or 
2.5. This has been discussed previously on this list.

More information about the Python-list mailing list