ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Making Use of Python
Author:
Rashi Gupta
ISBN:
0 471 21975 4
Publisher:
Wiley
Pages:
390pp
Price:
£25-95
Reviewer:
Francis Glassborow
Subject:
python
Appeared in:
14-5
What does the title signify to you? Now turn to the back cover where we find the following claim highlighted:

A step-by-step guide on how to use Python for CGI scripting, GUI development, network programming, and much more!

[The exclamation mark is theirs, not mine]. Now when you come to check between the covers you find the first half of the book is the usual mix of preaching the virtues of Python (if I were not already convinced of that, why would I be spending time studying Python) with an introductory course on Python. Unfortunately I find that material very poorly presented and at times deeply confusing (please note that I already know some Python though I do not program fluently in it.)

The first half of this book clearly does not stand up to the promises of the title and the back cover. It would be much better for the author to assume that the reader has a basic knowledge of Python (or can get one from such excellent texts as 'Learning Python'). Now having made that assumption he can focus on what was promised. In other words the book should start at page 213. Now ifyou start reading there you will be faced with large quantities of HTML. Now think about this, what I really need is some instruction on HTML. OK, you (yes, you reading this review) already know that writing cgi scripts presupposes being comfortable with HTML but if that is the case why does half the chapter consist of reams of HTML? I want to know how to write a cgi script in Python and have just a single pathetic example buried away in a chapter littered with trivia.

The next chapter on Database Programming (using mySQL) is a little better but is still too broadly based and inadequately focused on the Python. If the reader does not already know about mysql they will not be able to make sense of this chapter, and if they do they will not be interested in most of the contents.

This is another example of a book where the author is so concerned about having a broad readership that he assumes that his reader needs to be spoon-fed. The author needs to have a clear image of whom he is writing for and discard all the superfluous floss that litters his book. He then needs to provide about ten times as much information directed at the real needs of the reader.