Is 2006 too old for a book on Python?

J

jmDesktop

Hi, I wanted to buy a book on Python, but am concerned that some of
them are too old. One I had come to after much research was Core
Python by Wesley Chun. I looked at many others, but actually saw this
one in the store and liked it. However, it is from 2006. I know
there is free documentation and Dive Into Python. I just liked the
one in question and was hoping for thoughts on the age of it. I am
using Python 2.5.x and don' t know how different 2.3, 2,4 is from it.

Thank you.
 
S

Steve Holden

jmDesktop said:
Hi, I wanted to buy a book on Python, but am concerned that some of
them are too old. One I had come to after much research was Core
Python by Wesley Chun. I looked at many others, but actually saw this
one in the store and liked it. However, it is from 2006. I know
there is free documentation and Dive Into Python. I just liked the
one in question and was hoping for thoughts on the age of it. I am
using Python 2.5.x and don' t know how different 2.3, 2,4 is from it.

Buy it if you like it (and lots of people do). Less than 1% of the
language changes between releases. You'll pick the rest up here!

regards
Steve
 
M

Matt Nordhoff

jmDesktop said:
Hi, I wanted to buy a book on Python, but am concerned that some of
them are too old. One I had come to after much research was Core
Python by Wesley Chun. I looked at many others, but actually saw this
one in the store and liked it. However, it is from 2006. I know
there is free documentation and Dive Into Python. I just liked the
one in question and was hoping for thoughts on the age of it. I am
using Python 2.5.x and don' t know how different 2.3, 2,4 is from it.

Thank you.

Python 2.x releases maintain backwards compatibility. There are nice
features that have come since 2.3, but it's not like it's a different
language. You could learn from a slightly old book, then do some
research to find out what you missed. ('with' statement, ternary
operator, smaller things in the stdlib. Maybe generators? What else?)

Now, Python 3 will break backwards compatibility and make more
significant changes than usual, but it will still be basically the same
language, so the same thing applies. And anyway, it won't be very
relevant for a few years.
--
 
D

Dan Bishop

Hi, I wanted to buy a book on Python, but am concerned that some of
them are too old. One I had come to after much research was Core
Python by Wesley Chun. I looked at many others, but actually saw this
one in the store and liked it. However, it is from 2006. I know
there is free documentation and Dive Into Python. I just liked the
one in question and was hoping for thoughts on the age of it. I am
using Python 2.5.x and don' t know how different 2.3, 2,4 is from it.

The changes are relatively minor. And having learned Python 2.3, you
can simply refer to:

What's New in Python 2.4:
http://www.python.org/doc/2.4.3/whatsnew/whatsnew24.html

What's New in Python 2.5:
http://docs.python.org/whatsnew/whatsnew25.html
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,232
Messages
2,571,168
Members
47,803
Latest member
ShaunaSode

Latest Threads

Top