472,119 Members | 1,878 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

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

Books to begin learning Python

Which computer books are the best to begin learning Python 2.5 with?
I've heard that Learning Python 3rd Edition is a good choice - can
anyone give any more advice on this?

Thanks.
Aug 6 '08 #1
8 1395
On Aug 6, 2:56*pm, Edward Cormier <ecormier...@googlemail.comwrote:
Which computer books are the best to begin learning Python 2.5 with?
I've heard that Learning Python 3rd Edition is a good choice - can
anyone give any more advice on this?

Thanks.
There's lots of good books to read, including a few online ones. A lot
of people like "Dive Into Python" (http://diveintopython.org/). If you
want LOTS of information and some good code examples, Lutz's
"Programming Python 3rd Ed" is great. Chun ("Core Python Programming")
has a book that's almost as large, but it's more text than examples.

If you want just short snippets of code to learn from, try the Python
Cookbook series or just go to the site those books are based on:
http://code.activestate.com/recipes/langs/python/

"Python Power!" and "Beginning Python" are good too with the latter
having some interesting projects at the end. There are a lot of other
topical Python books on XML parsing, web programming, Win32, Tkinter,
wxPython and even SqlAlchemy!

Mike
Aug 6 '08 #2
On Aug 6, 4:08*pm, Mike Driscoll <kyoso...@gmail.comwrote:
On Aug 6, 2:56*pm, Edward Cormier <ecormier...@googlemail.comwrote:
Which computer books are the best to begin learning Python 2.5 with?
I've heard that Learning Python 3rd Edition is a good choice - can
anyone give any more advice on this?
Thanks.

There's lots of good books to read, including a few online ones. A lot
of people like "Dive Into Python" (http://diveintopython.org/). If you
want LOTS of information and some good code examples, Lutz's
"Programming Python 3rd Ed" is great.
I have the 2nd edition. Has the 3rd edition been rewritten so that all
of its code will be valid in Python 3? I'd prefer not to buy Python
books that will become obsolete.

Aug 7 '08 #3
There's lots of good books to read, including a few online ones. A lot
of people like "Dive Into Python" (http://diveintopython.org/). If you
want LOTS of information and some good code examples, Lutz's
"Programming Python 3rd Ed" is great.

I have the 2nd edition. Has the 3rd edition been rewritten so that all
of its code will be valid in Python 3? I'd prefer not to buy Python
books that will become obsolete.
As a relative newcomer to Python, I found that "Dive Into Python" was
initially out of my league. It's written assuming that you have a
good understanding of basic Python concepts. Since I didn't have this
initial mastery of the language, I didn't find it useful.

Now that I've been working with the language for awhile, however, I do
come back and refer to it from time to time.

Some good online tutorials that I found really helpful include:
(1) Python Tutorial
http://docs.python.org/tut/tut.html

(2) A Byte of Python
http://www.ibiblio.org/swaroopch/byteofpython/read/

(3) How to Think Like a Computer Scientist
http://www.greenteapress.com/thinkpy...tml/index.html

Incidentally, you can find documentatio for Python v3.0 at the
official Python site here:
http://docs.python.org/dev/3.0/

I hope that helps. Good luck!

Samir
Aug 7 '08 #4
Dnia Thu, 7 Aug 2008 12:37:55 -0700 (PDT), Samir napisa³(a):
Some good online tutorials that I found really helpful include:
You might find it useful:
http://linkmingle.com/list/List-of-F...oksandarticles
--
Regards,
Wojtek Walczak,
http://www.stud.umk.pl/~wojtekwa/
Aug 7 '08 #5
Dnia Thu, 7 Aug 2008 11:12:03 -0700 (PDT), Beliavsky napisa³(a):
I have the 2nd edition. Has the 3rd edition been rewritten so that all
of its code will be valid in Python 3? I'd prefer not to buy Python
books that will become obsolete.
I guess it's for Python 2.x, but I wouldn't worry about this.
Pythons 2.x will be around for quite some time (just as python
1.5.x is).

--
Regards,
Wojtek Walczak,
http://www.stud.umk.pl/~wojtekwa/
Aug 7 '08 #6
On Aug 7, 1:12*pm, Beliavsky <beliav...@aol.comwrote:
On Aug 6, 4:08*pm, Mike Driscoll <kyoso...@gmail.comwrote:
On Aug 6, 2:56*pm, Edward Cormier <ecormier...@googlemail.comwrote:
Which computer books are the best to begin learning Python 2.5 with?
I've heard that Learning Python 3rd Edition is a good choice - can
anyone give any more advice on this?
Thanks.
There's lots of good books to read, including a few online ones. A lot
of people like "Dive Into Python" (http://diveintopython.org/). If you
want LOTS of information and some good code examples, Lutz's
"Programming Python 3rd Ed" is great.

I have the 2nd edition. Has the 3rd edition been rewritten so that all
of its code will be valid in Python 3? I'd prefer not to buy Python
books that will become obsolete.
As Wojtek already pointed out, Lutz's 3rd edition is written with 2.x
in mind. I think it's 2.4 or 2.5, but I forget exactly which. Still,
most programming books are "obsolete" almost from the day their
printed. I'm not aware of any Python 3.0 books...

Mike
Aug 7 '08 #7
On 7 Aug, 21:10, Mike Driscoll <kyoso...@gmail.comwrote:
On Aug 7, 1:12 pm, Beliavsky <beliav...@aol.comwrote:
On Aug 6, 4:08 pm, Mike Driscoll <kyoso...@gmail.comwrote:
On Aug 6, 2:56 pm, Edward Cormier <ecormier...@googlemail.comwrote:
Which computer books are the best to begin learning Python 2.5 with?
I've heard that Learning Python 3rd Edition is a good choice - can
anyone give any more advice on this?
Thanks.
There's lots of good books to read, including a few online ones. A lot
of people like "Dive Into Python" (http://diveintopython.org/). If you
want LOTS of information and some good code examples, Lutz's
"Programming Python 3rd Ed" is great.
I have the 2nd edition. Has the 3rd edition been rewritten so that all
of its code will be valid in Python 3? I'd prefer not to buy Python
books that will become obsolete.

As Wojtek already pointed out, Lutz's 3rd edition is written with 2.x
in mind. I think it's 2.4 or 2.5, but I forget exactly which. Still,
most programming books are "obsolete" almost from the day their
printed. I'm not aware of any Python 3.0 books...
I'm writing a Python 3 book that will be published as soon as possible
after Python 3.0 final is released (so hopefully November). It assumes
programming experience in _some_ language (not necessarily Python 2).

"Programming in Python 3: A Complete Introduction to the Python
Language" ISBN 0137129297

The table of contents and a link to some (out of date) sample text is
here:
http://www.qtrac.eu/py3book.html
Aug 8 '08 #8
Hi Edward,

I like "Dive into Python" because it's been written for people who
know programming with other languages. This could be an advantage or a
disadvantage, if you feel really uncomfortable reading Python code (if
you can't imagine absolutly nothing about what it does), my advice is
to choose another book. Otherwise, "Dive in to Python" is a fantastic
choice.

I'll take this opportunity to introduce myself, because this is my
first post. Best regards to everybody from a spanish Python novice and
enthusiast :-)

Jaime
Aug 8 '08 #9

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by Thomas Mang | last post: by
5 posts views Thread by enjoylife_95135 | last post: by
22 posts views Thread by John Salerno | last post: by
8 posts views Thread by John Salerno | last post: by
5 posts views Thread by Tolga | last post: by
4 posts views Thread by Magnus Lycka | last post: by
23 posts views Thread by herraotic | last post: by
2 posts views Thread by Caffiend | 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.