473,414 Members | 1,775 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,414 software developers and data experts.

suggestions between these two books

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 (APress)

and I was hoping you might have some suggestions. LP seems to be a good
intro, but the other was published only a month ago and covers 2.4. So
one question would be, is 2.2 different enough from 2.4 to warrant
getting the newer book for that reason?

I might end up getting both eventually, but to start with I'm not sure
which to choose.

Thanks!
Oct 26 '05 #1
8 1602
Correction: LP covers 2.3. The other covers 2.4.


John Salerno wrote:
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 (APress)

and I was hoping you might have some suggestions. LP seems to be a good
intro, but the other was published only a month ago and covers 2.4. So
one question would be, is 2.2 different enough from 2.4 to warrant
getting the newer book for that reason?

I might end up getting both eventually, but to start with I'm not sure
which to choose.

Thanks!

Oct 26 '05 #2
http://software.itmanagersjournal.co...0.shtml?tid=12
has a good article that talks about why python rocks

Oct 26 '05 #3
Both of these books are great. Youc an't go wrong with either one.

The Beginning Python has an itroduction to the language and then also
some projects. Learning Python doens't have projects but is a great
introduction to the language.

Ron
John Salerno wrote:
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 (APress)

and I was hoping you might have some suggestions. LP seems to be a good
intro, but the other was published only a month ago and covers 2.4. So
one question would be, is 2.2 different enough from 2.4 to warrant
getting the newer book for that reason?

I might end up getting both eventually, but to start with I'm not sure
which to choose.

Thanks!


Oct 26 '05 #4
On Oct 26, John Salerno wrote:
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 (APress)


Consider first reading the tutorial. If you prefer to read from paper
there is a PDF version
<http://www.python.org/doc/2.4.2/download.html>.

There is also the "Python in a Nutshell" book which only covers Python
2.2 but has a very concise language intro, and will become an
invaluable reference. I wish I had started with this book; then I
wouldn't have needed to buy some of the others.

--
_ _ ___
|V|icah |- lliott http://micah.elliott.name md*@micah.elliott.name
" " """
Oct 26 '05 #5
Many different opinions on books. But if you are learning programming
and learning Python, you can't beat the online book: How To Think Like
A Computer Scientist: Learning Pythong

http://www.ibiblio.org/obp/thinkCSpy/

It's concise and well-written.

rd

Oct 26 '05 #6
Thanks for the suggestions everyone. I should mention that I misspoke
when I said I'm new to programming. I've actually been learning C# for
the past few months, and I'm fairly familiar with a lot of programming
basics. I just wanted to make sure no one recommended an "Expert" level
book! :)

Basically I'd like an intro to the Python language/syntax. I don't
necessarily need to know how everything works under the hood just yet.
It seems Learning Python might be good for that. I get the feeling that
Beginning Python starts out with the basics but quickly escalates.

rp*******@gmail.com wrote:
Many different opinions on books. But if you are learning programming
and learning Python, you can't beat the online book: How To Think Like
A Computer Scientist: Learning Pythong

http://www.ibiblio.org/obp/thinkCSpy/

It's concise and well-written.

rd

Oct 26 '05 #7
I suggest you widen your search and you take a look at Chris Fehily's
Python book. It is one of Peachpit Press's Visual Quickstart Guide
books. The reason I suggest this book is it provides a lot more short
examples of basic Python code than the two in your list.

Howard

John Salerno wrote:
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 (APress)

and I was hoping you might have some suggestions. LP seems to be a good
intro, but the other was published only a month ago and covers 2.4. So
one question would be, is 2.2 different enough from 2.4 to warrant
getting the newer book for that reason?

I might end up getting both eventually, but to start with I'm not sure
which to choose.

Thanks!


Oct 26 '05 #8
Micah Elliott <md*@micah.elliott.name> wrote:
On Oct 26, John Salerno wrote:
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 (APress)
Consider first reading the tutorial. If you prefer to read from paper
there is a PDF version
<http://www.python.org/doc/2.4.2/download.html>.


....but both of the quoted books have added value.

Well, I don't actually KNOW that about the APress one, since my good
friend Magnus Hetland didn't think of sending me a review copy (hint,
hint, Magnus, if you want any more recommendations;-), but its
predecessor "Pratical Python" was good indeed.

There is also the "Python in a Nutshell" book which only covers Python
2.2 but has a very concise language intro, and will become an
invaluable reference. I wish I had started with this book; then I
wouldn't have needed to buy some of the others.


Why, thanks! I'm working on a new edition to cover 2.3 and 2.4 (and
perhaps 2.5 by the time I'll be done, as progress is being quite slow --
as uber technical lead at Google, I'm pretty busy these days!-), but I
do agree that the current edition is still quite useful.
Alex
Oct 29 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Ray | last post by:
Hello there, I've been programming in Java for about 8 years now, but lately I've been hearing a lot about Python and I'm really interested in learning more about it. I've read the tutorial, and...
2
by: M Wells | last post by:
Hi All, I'm about to begin studying for the MCDBA certification and I'm wondering what books people would recommend? The following gets a good review, so I'm planning on purchasing it: ...
8
by: noid droid | last post by:
Hi. I posted yesterday asking if C# lived up to the hype. Thus far the feedback has been all positive. (Thanks.) Can anyone suggest GOOD books for learning C# and the Visual Studio .NET IDE? ...
14
by: Materialised | last post by:
Hi All, I'm just looking for some suggestions on a good book that will cover the C++ standard well. I Know C (quite) well, and learnt this language by reading as much source code as possible...
2
by: Steve | last post by:
Hi; I am looking for suggestions about how to solve a problem using tsql. I have been asked to create a report concerning 4 tables. Each of the 4 tables is in its own database. The 4...
9
by: Brett | last post by:
I'd like suggestions on great VB.NET books. This seems to be a great book, 'Programming Microsoft Visual Basic .NET Version 2003',...
9
by: Brett Romero | last post by:
I'd like to know what you have read lately on c# that could be considered advanced and that you would recommend. I'm looking for in-depth rather than reference books. No starter books and...
10
by: Rob Kendrick | last post by:
Hi, I'm a C programmer of (I'd like to think) intermediate skill and experience, able to throw most things together quite happily in C. I'd like to get to the point of being able to...
1
by: Faisal | last post by:
Hi I'm a developer with 5 yrs experience in C/C++. I learned most of my windows programming by reading Charles Petzold and Jeffrey Richter books. For MFC i used Jeff Prosises book. Now I'm...
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: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

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.