473,382 Members | 1,305 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 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 1503
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Thomas Mang | last post by:
Hello, I have programmed mostly in C++ lately, and I want to start learning Python now. Which books would you recommend to buy? I am both looking for an introduction into the language, as...
5
by: enjoylife_95135 | last post by:
Hi, I'm looking for recommendations for Python/XML books. Amazon.com had 2 relevant books, Python&XML by Christopher Jones (from O'Reilly) and XML processing with Python by Sean McGrath.The...
22
by: John Salerno | last post by:
hi all. are there any recommendations for an intro book to python that is up-to-date for the latest version? would reading a book from a year or two ago cause me to miss much? thanks!
8
by: John Salerno | last post by:
Hi all. I'm fairly new to programming and I thought I'd like to try Python. I'm trying to decide between these two books: Learning Python (O'Reilly) Beginning Python: From Novice to Professional...
5
by: Tolga | last post by:
I am not unfamiliar to programming but a newbie in Python. Could you recommend me (a) great book(s) to start with? Free online books or solid books are welcome. Thanx in advance.
4
by: Magnus Lycka | last post by:
While I work at a company that uses Python a lot (and would have had a hard time finding such a place a few years ago) I don't really have a clear opinion on whether Python's marketshare (or...
23
by: herraotic | last post by:
I have been getting ready to learn programming for a long time, installed a GNU/Linux operating system, learnt the ins and outs but I think it is time to pick up a book and learn to now program. ...
2
by: Caffiend | last post by:
I am interested in learning Python, and have narrowed my search to two books: Learning Python by Mark Lutz, and Core Python Programming, by Wesley Chun. I am leaning towards Core Python Programming,...
27
by: duli | last post by:
Hi: I would like recommendations for books (in any language, not necessarily C++, C, python) which have walkthroughs for developing a big software project ? So starting from inception, problem...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.