|
Python Cookbook |  | Authors: Alex Martelli, David Ascher Label: O'Reilly Media Category: Book
List Price: £28.50 Buy New: £8.38 as of 30/7/2010 19:58 CDT details You Save: £20.12 (71%)
New (8) Used (3) from £8.38
Seller: perfect_entertainment Rating: 6 reviews Sales Rank: 353379
Media: Paperback Edition: 1 Pages: 606 Discs: 1 Number Of Discs: 1 Shipping Weight (lbs): 0.1 Dimensions (in): 3.3 x 3.2 x 0.5
ISBN: 0596001673 Dewey Decimal Number: 005.133 UPC: 636920001676 EAN: 9780596001674 ASIN: 0596001673
Publication Date: July 19, 2002 Availability: Usually dispatched within 1-2 business days
| |
| Similar Items:
| |
| Customer Reviews:
Showing reviews 1-5 of 6
Verbose, and could be better organised July 9, 2009 Frank T 1 out of 1 found this review helpful
I can't help but compare this book to Tom Christiansen's Perl Cookbook. It's not bad, but if you've ever used the Perl book, you're likely to be disappointed by this one.
One problem is that the "recipes" in this book are often for very specific tasks that are unlikely to correspond exactly to what the reader wants to do ("Looking up Holidays Automatically", "Enriching the Dictionary Type with Ratings Functionality", "Converting Among Temperature Scales", etc.).
What do headings like these really tell the reader about the technical problems that the recipes solve? In the Perl Cookbook, you can flip through the pages and within seconds find a heading that corresponds exactly to what you want to do. Here, you have to go through a process of interpretation, and as often as not read a couple of paragraphs of each recipe to see if it's any use to you.
This lack of informativeness about content applies also to some whole chapters, notably "Time and Money" and "Python Shortcuts". What have time and money got to do with the structure of Python? How do I know in advance if my task falls into the category of a "shortcut"? Programming guides should structure themselves around tasks, not concepts.
The book also suffers somewhat from verbosity, especially in the chapter introductions. You don't buy a book like this to be reminded how great Python is ("Python shines in this task", etc.). This may sound picky, but in a cookbook, succinctness is of the essence: you don't want to have to study every paragraph on the offchance that there's useful information in it.
Maybe I'm being harsh, but knowing from the Perl book just how good a programming cookbook CAN be, I have to express my disappointment with this one. I am finding "Python in a Nutshell" a much more helpful, more succinct, and no less comprehensive, guide to the language.
More than a cookbook August 6, 2006 Thing with a hook 13 out of 13 found this review helpful
String handling, money, time, dates. Email, network sockets, cgi, xml. The staples of the cookbook, and Python Cookbook certainly has these. However, interspersed throughout are chapters that seem to have come from at least one other completely different book, a more discursive rumination on Python programming in general. Each chapter begins with a mini essay from a Python luminary, and the discussion of each recipe is fairly extensive.
If you do any scientific or engineering work, you'll know that Python is everywhere on the scientific desktop, providing bindings, scripting and GUI front ends for ancient Fortran/C monstrosities. Reflecting this interest, there is a strong emphasis on performance, with chapters devoted to algorithms and searching and sorting.
Elsewhere, those who have graduated from the plethora of beginner's books, but have been bemused by the complete lack of any intermediate texts, will be pleased to find chapters on Python shortcuts (getting the most out of sequences for the most part) and one on generators and iterators. Futher, there is a chapter on OOP the Python way (including examples of dynamic delegation and design patterns implementation), and one on metaclasses.
This is an extremely useful book, particularly the chapters on using Python's basic collections, which will furnish the reader with some essential idioms for efficient use. However, this, and the OOP chapters would have been better as a separate book. But in lieu of a Thinking in Python or Effective Python, you need this book if you want to do any serious development in Python.
As a cookbook, it has everything you will be expecting as a springboard for exploring the standard library, except for regular expressions. But these are so well covered in introductory books, that you won't need enormous coverage here. On the other hand, the material is presented in a fairly wordy manner, which makes for interesting reading, but for dipping in and out, makes finding things more difficult than it might be.
The other notable thing about Python Cookbook is that it has rather a large number of errors in it. You will want to check the O'Reilly website for the errata, especially if you don't have the most recent printing, rather than scratching your head over why the Singleton implementation doesn't work at all.
Nonetheless, this is a vital resource for Python 2.4 users; even if you don't think you need a traditional cookbook, there is an enormous amount of material here you can benefit from.
An excellent resource March 25, 2003 P. E. Jacobs (uk) 2 out of 3 found this review helpful
This book has earned a spot within arms reach of my computer.An excellent source of facts, ideas, and inspiration - exactly what a cookbook should be.
Useful code samples, illuminating commentary, deep insights October 23, 2002 Hamish Lawson (St Andrews, Scotland) 6 out of 6 found this review helpful
With cookbooks there is a danger of just reproducing in print a set of libraries that might have been more conveniently downloaded from a code repository. The "Python Cookbook" succeeds by concentrating on those idioms and techniques that can often be woven into various programs. In addition the accompanying commentaries usually do an excellent job of leaving the reader with a better understanding of the relevant issues rather than just being told "Do it this way". The value of the book is increased further by the well-written chapter introductions, which often yield deep insights into the Python way of doing things.
Another useful Python reference. September 30, 2002 Simon Ward (York, UK) 4 out of 4 found this review helpful
Try as I might, I can't help comparing this with the excellent `Perl Cookbook'.Like its Perl counterpart, the Python Cookbook presents a series of short `recipes' for doing certain tasks quickly but, unlike the `Perl Cookbook' the Python text suffers from being excessively verbose in places. Some of the recipes have been taken from the Perl Cookbook and `pythonised' (the authors state as much) and as such this book is very good for programmers who are migrating from Perl to Python - some of the recipe explanations are very good indeed. As a result of this, the Cookbook is also a good reference for those starting out with Python. Combine the Cookbook with David Beazley's `Python Essential Reference' and you've got a winning combination. Recommended.
Showing reviews 1-5 of 6
|
|
|
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON EU S.à.r.l. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME. The MobileWebUser.com store is powered by Amazon.co.uk | |