Linked by Thom Holwerda on Thu 9th Oct 2008 21:04 UTC, submitted by ganges master
General Development Python 2.6 has been released on October 1st. The major theme of this release is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. See the what's new docs for more details.
Thread beginning with comment 333045
To read all comments associated with this story, please click here.
by ashcrow on Thu 9th Oct 2008 22:17 UTC
Member since:

This makes me quite happy. Python is an amazing language ... if you don't know it yet do yourself a favour and take the 20 minutes it takes to learn it ... when you have a problem and solve it elegantly with a small amount of Python code you'll thank yourself!

Reply Score: 3

RE: Woohoo!
by poundsmack on Thu 9th Oct 2008 22:20 in reply to "Woohoo!"
poundsmack Member since:

agreed, though i would say to anyone who plans on starting in at this point, wait for 3.0. there are some major changes to the architecute and syntax, not to mention the removal of old and unused bits. 2.6 is a stepping stone for the transition, and 3.0 is shaping up rather nicely.

Reply Parent Score: 2

RE[2]: Woohoo!
by sbergman27 on Thu 9th Oct 2008 23:22 in reply to "RE: Woohoo!"
sbergman27 Member since:

2.6 is a stepping stone for the transition, and 3.0 is shaping up rather nicely.

And will be out next week or so, IIRC. I haven't RTFA'd, and it may cover that. But no one should be left thinking that 3.0 is 6 months away or anything. ;-)

3.0 fixes some niggling design issues. After 17 years, Guido and the other devs have swatted a few flies. There is no reason not to start learning with 2.6, 2.5, or 2.4. One might want to upgrade from < 2.4 before starting.

Reply Parent Score: 2

RE[2]: Woohoo!
by Kaali on Fri 10th Oct 2008 05:23 in reply to "RE: Woohoo!"
Kaali Member since:

I don't think 3.0 will be adopted for a long time. So if you wish to distribute your applications, or if you do web applications (e.g. Django, Turbogears) and serve on a hosted platform, even 2.6 will be too new target.

Many distributions still only have Python 2.4.

For personal projects, sure, go ahead and use Python 3.0, it needs testing.

Reply Parent Score: 1

RE: Woohoo!
by Liquidator on Fri 10th Oct 2008 06:25 in reply to "Woohoo!"
Liquidator Member since:

It is a nice language, even often used to teach programming in general. Some links of interest:

How to Think Like a Computer Scientist

A Byte of Python - Python eBook

Introducing mod_python

Mod_python Manual

Some Mod_python Examples

Enjoy yourself! ;)

Reply Parent Score: 5