473,660 Members | 2,475 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Is it any good?

Hello list,

I wonder if I could get some feedback from the list on a Python book I'm
about to order from the net. The book is called "Python How to Program" by
Deithel & Deithel. Issued on Prentice Hall 2002. I'm not an experienced
Python programmer and I'm looking for a comprehensive but also an
"understandable " book. I'm also open for suggestions.

Best regards

Tim Ronning

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

Jul 18 '05 #1
6 1842
On Tue, 28 Oct 2003 00:47:01 +0100, Tim Ronning <ti*********@st art.no>
wrote:
Hello list,

I wonder if I could get some feedback from the list on a Python book I'm
about to order from the net. The book is called "Python How to Program" by
Deithel & Deithel. Issued on Prentice Hall 2002. I'm not an experienced
Python programmer and I'm looking for a comprehensive but also an
"understandabl e" book. I'm also open for suggestions.

Best regards

Tim Ronning


I have seen it, and I don't like it, in fact I'm not very keen on any
of the Deitel and Deitel books, so that's -1 from me. I would
recommend "Learning Python" as a first book, but that's quite old now,
maybe someone has a more up-to-date recommendation. If you are an
experienced programmer (but new to Python) then there's plenty of
material in "Python in a Nuthell".
--
Simon Foster
Somewhere in the West of England
Jul 18 '05 #2
On Mon, 27 Oct 2003 22:56:50 GMT, si***@uggs.demo n.co.uk (Simon
Foster) wrote:


I have seen it, and I don't like it, in fact I'm not very keen on any
of the Deitel and Deitel books, so that's -1 from me. I would
recommend "Learning Python" as a first book, but that's quite old now,
maybe someone has a more up-to-date recommendation. If you are an
experienced programmer (but new to Python) then there's plenty of
material in "Python in a Nuthell".


PS. It looks like the 2nd edition of "Learning Python" will be out in
December. You can have a look at the O'Reilly website for details:

http://www.oreilly.com/catalog/lpython2/

--
Simon Foster
Somewhere in the West of England
Jul 18 '05 #3
Tux
Tim Ronning wrote:
Hello list,

I wonder if I could get some feedback from the list on a Python book I'm
about to order from the net. The book is called "Python How to Program" by
Deithel & Deithel. Issued on Prentice Hall 2002. I'm not an experienced
Python programmer and I'm looking for a comprehensive but also an
"understandable " book. I'm also open for suggestions.

Best regards

Tim Ronning

I highly recommend the Visual Quickstart Guide book titled Python by Chris
Fehily. It's very clear, with lots and lots of good, short illustrative
examples. It doesn't cover everything, but is an excellent starter book,
and once you've covered the material it present, you'll probably be able to
get whatever else you need from the online docs at python.org.

Mike
Jul 18 '05 #4
On Tue, 28 Oct 2003 00:47:01 +0100, in article
<ma************ *************** *********@pytho n.org>, Tim Ronning wrote:
The book is called "Python How to Program" by
Deithel & Deithel. Issued on Prentice Hall 2002.
Deitel and Deitel have a mixed reputation. I've heard a few more negative
comments about their other books than I've heard postive comments.
I'm not an experienced
Python programmer and I'm looking for a comprehensive but also an
"understandable " book. I'm also open for suggestions.


Are you an experienced programmer? If so, I recommend _Python in a
Nutshell_, by Alex Martelli. I think it's one of the best technical
references available on any programming subject.

It's well-written and it's as comprehensive as you're going to get in a
book. Unfortunately for books, new versions of the software may be
published at a much quicker rate than new versions of the books covering
them. For a reference, you could also print some of the nice documentation
available for Python. I paid ~US$60 for the ~1000 pages I took to a local
printer.

Is it understandable? Definitely. However, it's not an introductory
programming text. (Even experienced programmers may find some topics
suitable for "Guru Meditation." I still have trouble with Custom
Meta-Classes in Chapter 5, but that's just me.)

If you don't consider yourself an experienced programmer, have you looked
at _Learning Python_ and/or _Programming Python_, both published by
O'Reilly and Associates?
Jul 18 '05 #5
On Tue, 28 Oct 2003 00:47:01 +0100, Tim Ronning
<ti*********@st art.no> wrote:
I wonder if I could get some feedback from the list on a Python book I'm
about to order from the net. The book is called "Python How to Program" by
Deithel & Deithel. Issued on Prentice Hall 2002. I'm not an experienced
Python programmer and I'm looking for a comprehensive but also an
"understandable " book. I'm also open for suggestions.


I have the Deitel book and find it good as an intro to a huge
range of topics - maybe the only book on pyGame? - but in each
case it (infuriatingly) stops just at the point where I need
more. In other words it gives enough to get you interested in a
topic but not quite enough to use as a reference for real work.
Given the size of the book and its scope that's not surprising
and as a taster its fine.

The basic Python coverage is better elsewhere but if you only
want one book on Python and are happy digging detail online then
its probably OK.

An alternative (and no more expensive) is a combination of a
basic tutor (Quick Python, Learning Python if you already can
program, my book or Ivan van Lanningham's if you can't) to get
started plus something like Programming Python or Text Processing
in Python or one of the Python Web/XML books - whatever your
specialism is likely to be....

Alan G.
Author of the Learn to Program website
http://www.freenetpages.co.uk/hp/alan.gauld
Jul 18 '05 #6
Simon Foster wrote:
[snippage]
If you
are an experienced programmer (but new to Python) then there's
plenty of material in "Python in a Nuthell".


Written by some Lisp practitioner, I assume? But I like the name; I
myself am a user of Python in a nuthell.

--
rzed
Jul 18 '05 #7

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

Similar topics

10
2027
by: KN | last post by:
I know both are pretty much the same and it comes down to personal choice. But I have to make the choice for the team. Things so far that I am considering 1. XML documentation in C# -- thats good.. not there in VB.net?? 2. Some language features of VB.Net like Redim(makes it easier for developers), but not good enough reason. 3. C# is in more like standard languages and key words used are more
29
3008
by: RAY | last post by:
Hi , my boss has asked I sit in on an interview this afternoon and that I create some interview questions on the person's experience. What is C++ used for and why would a company benefit from someone who could use it? I would like you guys/and gals to give me some good questions & the correct answers so I can give this person a good review for my boss.
113
12299
by: Bonj | last post by:
I was in need of an encryption algorithm to the following requirements: 1) Must be capable of encrypting strings to a byte array, and decyrpting back again to the same string 2) Must have the same algorithm work with strings that may or may not be unicode 3) Number of bytes back must either be <= number of _TCHARs in * sizeof(_TCHAR), or the relation between output size and input size can be calculated simply. Has to take into account the...
59
4980
by: Alan Silver | last post by:
Hello, This is NOT a troll, it's a genuine question. Please read right through to see why. I have been using Vusual Basic and Classic ASP for some years, and have now started looking at ASP.NET. At first glance, it looks excellent, albeit nothing that couldn't have been done to Classic ASP. I have been through a few tutorials and was impressed with how quickly you can get database info onto a page.
17
14674
by: Brett | last post by:
I'd like references on where to find some good (quality) icons to use for form and application icons (for the EXE). Most of the free stuff isn't that great looking and there isn't a good selection. A site offering previews of icons or purchase of a single icon would be nice. Thanks, Brett
15
2606
by: Alex L Pavluck | last post by:
I am new to programming other than SAS. I read that C# is a good starting language and I have started to create some simple programs with C# 2005 express edition. Can someone let me know if this is indeed a good learning language and also suggest a good learning text. Thanks, Alex
6
2058
by: Jamiil | last post by:
I am not a programmer by any means, but a dedicated aficionado. I have good understanding of Java and C/C++, and now I would like to learn javascript->ajax, but I don't know where to start. My HTML knowledge is basic, however, with a little bit of an effort I can program a small page. Can anyone recommend a good beginner's book on JavaScript? Please, bear in mind that it is my intention to learn to program server and client side, thus the...
30
4639
by: mistral | last post by:
Neeed good javascript unescape encoder, to protect javascript code. Some advices? Online tool, or ready javascript only. Any opinions about the Javascript Obfuscator: http://www.javascript-source.com/
244
9489
by: Ajinkya | last post by:
Can anyone suggest me a good compiler for(c/cpp) for windows? I tried dev cpp but its debugging facility is very poor.
76
4032
by: lorlarz | last post by:
Crockford's JavaScript, The Good Parts (a book review). This shall perhaps be the world's shortest book review (for one of the world's shortests books). I like Douglas Crockford (because I am a crabby old man too; plus he _is_ smart and good).. But, how can he write a book on the good parts of JavaScript and not mention functions that address CSS & DOM? Weird. It's like
0
8341
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
8539
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8630
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7360
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6181
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4176
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4342
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
1982
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1739
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.