472,135 Members | 1,279 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,135 software developers and data experts.

Which version

Don
Hi,

I'm a reasonably experienced in other languages and have just decided to
get my feet wet with Python. But I'm using FC6 which has v2.4.4 installed,
is this good enough to start out with or am I likely to encounter bugs that
have been fixed in later versions.

Don
Sep 12 '08 #1
4 937
I'm a reasonably experienced in other languages and have just decided to
get my feet wet with Python. But I'm using FC6 which has v2.4.4 installed,
is this good enough to start out with or am I likely to encounter bugs that
have been fixed in later versions.
I'm sure there will be other opinions. I try to use the stock distro
version whenever possible, just because it makes administration easier
and you have some reasonable guess as to where your code will work if
you move it. I use 2.4 regularly, and haven't come across many things
that the 2.5 series would make behave differently. The subprocess
module is one though, and I recall a few datetime routines that were
2.5 only that I wished I could use.

If you aren't married to you linux distro, you might switch to
ubuntu... I believe they package the 2.5 series. IMO it's not wrong
to compile a new one alongside the stock installation, but you could
run into potentially confusing issues later about which one exactly
you are using, installing modules for, etc. Easy to avoid if you know
what you are doing, but a potential pitfall for a beginner.

Eric
Sep 12 '08 #2
Don wrote:
I'm a reasonably experienced in other languages and have just decided to
get my feet wet with Python. But I'm using FC6 which has v2.4.4 installed,
is this good enough to start out with or am I likely to encounter bugs that
have been fixed in later versions.
Python 2.4 is definitely good enough to start with.

The bugs you'll find in released versions are usually pretty obscure;
I've been using Python since release 1.1 or so, and I cannot remember
ever having to upgrade due to a critical bug in the version I was using.

</F>

Sep 12 '08 #3
Eric Wertman wrote:
The subprocess module is one though
footnote: subprocess works on older versions too, and can be trivially
installed along with your application under Python 2.2 and 2.3.

binary builds for Windows are available here:

http://effbot.org/downloads/#subprocess

</F>

Sep 12 '08 #4
Don
Eric,Fredrik,

Many thanks for your prompt advice, it was a 'better safe than sorry' type
of question.

Don
Sep 12 '08 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Murtix Van Basten | last post: by
133 posts views Thread by Jane Withnolastname | last post: by
7 posts views Thread by | last post: by
4 posts views Thread by Thomas Eichner | last post: by
8 posts views Thread by G .Net | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.