I prefer Python 2.5 for the following reasons:
* Python 2.5 is the last version that supports Windows 95/98/ME. (A few
people still use those old versions of Windows. Sometimes, I use Windows ME
with my old computer to run classic games.)
* Python 2.5 is the first version that implements PEP-328, which lets
you name your own modules freely without worrying that you've chosen a name for
an existing module.
* Python 2.5 is the last version for which I can download psyco
binaries.
* Python 2.5 is similar to Python 2.4, which I use at work almost every
day, but Python 2.5 has a few speed optimizations over Python 2.4.
* Python 2.5 has unified try/except/finally exception handling
On the other hand, some reasons to use a newer version of Python include the
following:
* More compatibility with Python and pygame/pgreloaded releases that
will be developed in the future
* Binary integer literals (e.g. 0b00001101)
* The multiprocessing package
Here's some detailed reading:
http://docs.python.org/3.1/whatsnew/index.html
Jason
________________________________
From: Jake b <[email protected]>
To: [email protected]
Sent: Sun, December 13, 2009 11:28:55 PM
Subject: [pygame] which python and pygame versions?
I'm installing python + pygame on my new computer, however I'm overwhelmed by
the choices.
Should I do python 2.5, 2.7a, 3.0, 3.1.1, or something else?
Second: Should I "work" in pgreloaded, or pygame? (I think both can be
installed at once, but it was said pgreloaded had problems / not ready? )
thanks,
--
Jake