| ||||||||||||
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
35 of 36 people found the following review helpful:
5.0 out of 5 stars
Best Language Book Since Kernighan & Ritchie!,
By Sinclair (San Francisco, CA United States) - See all my reviews
This review is from: The Quick Python Book (Paperback)
Excuse my enthusiasm, but this is one of the best software books I've ever read and I've been programming professionally for 16 years. I wanted to learn Python as a replacement for Perl so I bought all the O'Reilly books, which were OK but too chatty and disorganized for my taste. I picked up Quick Python and found myself reading it like a bestseller and I still reread it. I was amazed at its consistent clarity, depth and friendliness with lots of tight examples in a visually pleasing format. The authors don't just cover the material, they also let you in on the subtleties and gotchas that go unmentioned in a reference like Beazley's Python Essential Reference (which I also own but for me Quick Python works better most of the time).Furthermore in order to explain Python well, the authors provide astute explanations of general programming topics such as exception handling, regular expressions, and the pros and cons of the current crop of popular programming languages. They also bring in experts, even Guido Van Rossum (the creator of Python), to write chapters on more advanced topics like JPython and Zope. My only caveat is that this is not the best place for beginners to start--Lutz & Ascher's Learning Python would be better--but it is a good book for beginners to own and dip into as they develop. Other reviewers have mentioned that Quick Python's coverage of Tkinter (the main Python GUI package) is thin and that's true, though somewhat understandable since Tkinter is quite a beast and whole books have been written that don't cover Tkinter or Tk all that well. I would dearly love to see Harms & McDonald bring their accessible, thorough-going approach to Tkinter and its extension, Python Megawidgets.
21 of 22 people found the following review helpful:
5.0 out of 5 stars
Essential reading for Python beginners and enthusiasts,
By
This review is from: The Quick Python Book (Paperback)
(Please note this is written for the "second corrected printing 2000" which is a great improvement over earlier printings.)Easy to get into, requires some previous knowledge of programming. Written in a clear, conversational style with good examples the reader can follow along with interactively. Introduction grounds the reader with some background, and a comparison between python and other languages which includes a section on types of applications python is and is not ideally suited for. Covers essentials including control structures, data structures, exceptions, and using the filesystem from within applications. From there, scoping, functions, classes, modules, and packages are explained to demonstrate how to break up your application into logical pieces. Also covered: GUI development using Tk and alternatives. The final 200 pages comprises an advanced topic section and an excellent 50 page reference, as well as a well-organized and cross-referenced index that has proved consistently useful. Highlights of Advanced Topics: * Differences between scripting on Unix vs Windows, including how to make your scripts completely cross-platform * JPython, including using JPython from Java * Using Zope (popular open source application server/portal toolkit written in and extendable using Python) * Extending Python with C and C++ * Using Python with COM * Python and CGI; HTML generation
19 of 20 people found the following review helpful:
4.0 out of 5 stars
A "must have" book for python programmers,
By Michael W. Balk (Piscataway, NJ) - See all my reviews
This review is from: The Quick Python Book (Paperback)
The book lives up to its title. You should be able to start using python after you read through the core language features, and this should take only a few days (about 200 pages).The book contains many code examples. This is a strength of the book, since the examples together with their analyses really help clarify the concepts. The remainder of the book discusses advanced topics and advanced languages features. This part of the book is a very good overview of what python can do in real world projects. The appendix contains a quick reference guide which I found very useful. The overall appearance of the book is outstanding. The choice of typefaces makes the book very readable. Margin notes are provided which makes it easy to locate a topic or to quickly review the essential elements of a chapter. The book contains a large number of errata, but most are quite easy to spot. An errata sheet is available. Despite the errors in the text, I still give the book a high rating. It's the type of book I want to keep close at hand when I'm writing python code.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|