Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Oct 23rd, 2006, 10:35 PM   #1
natefico
Programmer
 
Join Date: Jan 2005
Posts: 35
Rep Power: 0 natefico is on a distinguished road
Send a message via AIM to natefico
Book Progression!?!?

Hello everyone,

I just went out and bought my first Python books. What do you think about this book progression from a learning stand point of new programmer. Learning Python Second Edition by Lutz then Programming Python Third Edition by Lutz and then having the Python Pocket Reference Third Edition.

One thing that slightly worries me is that Learning python is on 2.3 and the reference manual is on 2.4 while 2.5 is out :/

Perhaps it would of been wise to wait on the Pocket Reference for a new edition? Anyways I have these books now, not sure on Borders return policies, but if I could get some recommendations or if these books serve me well then ill stick to them.

Thanks,
--Nate
__________________
Check out my blog, if you wish ^^;
http://www.natefico.com
natefico is offline   Reply With Quote
Old Oct 23rd, 2006, 10:42 PM   #2
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
I read "How to Think Like A Computer Scientist" for Python. It's great for beginners. If you are a programmer than "Dive into Python" is for you. Because book of these books are FREE! No cost!

How to Think Like A Computer Scientist - Python
http://greenteapress.com/thinkpython/

Dive into Python
http://www.diveintopython.org/

Both of these books can be downloaded in varies formats, even my favorite, the .pdf. I would return those books and read these instead!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Oct 23rd, 2006, 10:45 PM   #3
natefico
Programmer
 
Join Date: Jan 2005
Posts: 35
Rep Power: 0 natefico is on a distinguished road
Send a message via AIM to natefico
Hmm Interesting, I have always thought I should try to get my information free. However, I usually have a tough time with reading from PDFs, perhaps it is something you just get use to. Anyways, thanks for the suggestions, didn't realize there where those free books. Do you think the Pocket Reference is worth keeping?

Thanks for the quick response, I just started this thread ^^;
__________________
Check out my blog, if you wish ^^;
http://www.natefico.com
natefico is offline   Reply With Quote
Old Oct 23rd, 2006, 10:46 PM   #4
titaniumdecoy
Expert Programmer
 
titaniumdecoy's Avatar
 
Join Date: Nov 2005
Posts: 932
Rep Power: 4 titaniumdecoy is on a distinguished road
Send a message via AIM to titaniumdecoy
I learned Python from Dive into Python (free online). It is, however, intended for fairly experienced programmers.
titaniumdecoy is online now   Reply With Quote
Old Oct 23rd, 2006, 10:49 PM   #5
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
I mean I have "SQL Pocket Reference" but I have never programmed in SQL once before! I know it might but useful one day but still I don't regret buying it. I know more Java than any other language and if I tend to forget something, I bring back my notes, (yes I write down everything I learn about programming) and review through it.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Oct 24th, 2006, 7:21 AM   #6
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5 Arevos is on a distinguished road
Quote:
Originally Posted by natefico View Post
One thing that slightly worries me is that Learning python is on 2.3 and the reference manual is on 2.4 while 2.5 is out :/
There isn't that much difference between minor releases; and so far as I recall, 2.5 is backwards compatable with 2.3. The main improvements since 2.3 have been generator expressions, the "with" statement and the bidirectional yield statement. Whilst these are all nice features, it probably won't take you too long to learn about them once you know 2.3.
Arevos is offline   Reply With Quote
Old Oct 24th, 2006, 8:56 AM   #7
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,473
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
I agree. Just because the book may be centered around previous versions does not mean it will not be useful. You will still learn the foundation and concepts that are still used in the newer versions.

http://www.freecomputerbooks.com/
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Oct 24th, 2006, 11:23 AM   #8
natefico
Programmer
 
Join Date: Jan 2005
Posts: 35
Rep Power: 0 natefico is on a distinguished road
Send a message via AIM to natefico
I am considering taking reggaeton_king's advice and returning these books. However, I do like having a physical book in front of me. Are these books good books to have in general? Or should I return it and get me a hard copy of the book that reggaeton_king has recommended?

Thanks,
--Nate
__________________
Check out my blog, if you wish ^^;
http://www.natefico.com
natefico is offline   Reply With Quote
Old Oct 24th, 2006, 11:51 AM   #9
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
I have about 30 books on my bookself! I don't regret buying most of them but I usually read them when I go somewhere traveling or where I know I'd be bored. I feel, I need to practice out the examples from a book in order to fully understand whats going on.

Dive into Python is really good. I havent read all of it but some. I read reviews before reading the book. I like to get a feedback on what other think before I start.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Oct 24th, 2006, 2:27 PM   #10
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,473
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
I'm a fan of physical books myself, but then I realized the space they consume... so I've started packing in eBooks.

Here are some pictures from when I lived in an apartment:http://www.jasonpowers.net/books.html

I have since moved into a house, expanded my collection and have created a "library" out of one room. Recently, I've decided to read a chapter a day... in a nontechnical and technical book.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Java Book coldDeath Java 11 Oct 11th, 2006 2:52 AM
Need some ASM book recommendations Gink Assembly 4 Aug 6th, 2005 2:33 PM
Having trouble with an exercise in the C book. linuxpimp20 C 6 Jul 6th, 2005 8:22 AM
Is there a mid-level C++ book? nez C++ 18 May 30th, 2005 7:03 AM
Book about general progamming concepts. linuxpimp20 Other Programming Languages 1 May 23rd, 2005 4:47 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 9:43 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC