Python @ Web Programming
 Programming Shed : Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
Python Index - Python Book :

Python Book :
The Quick Python Book

The Quick Python Book
Check price @
Amazon.com
Amazon.ca
Amazon.co.uk


The Quick Python Book
by Daryl D. Harms, Kenneth McDonald

Paperback: 422 pages
Dimensions (in inches): 0.95 x 9.23 x 7.42
Publisher: Manning Publications Company
ISBN: 1884777740; (December 1999)


This book first introduces the core features of the Python programming language: syntax, control flow, and basic data structures. Then, it discusses Python features useful in larger applications, such as managing large collections of code, object- oriented programming, and advanced string handling. The concluding chapters on special topics were contributed by Python experts including the inventor of the language. -- Copyright © 2000 Book News, Inc., Portland, OR All rights reserved.

Francis Glassborough, Editor, C Vu, the Journal of the Association of C and C++ Users: "There are already several books on the market. This latest edition is very welcome."

Phil Hughes, Publisher, Linux Journal, Issue #73, May, 2000: "..highly recommend it for the beginning and intermediate Python audience...best book...for getting beginners up to speed."

SciTech Book News, March 2000 issue: "The concluding chapters on special topics were contributed by Python experts including the inventor of the language."

Python.org: A clear and concise description of the Python language

Book Description: This clear and concise introduction to the Python language is aimed at readers who are already familiar with programming in at least one other language. The core features of Python are explained first and the features that Python shares with other languages are covered quickly -- while specific Python features are explained in more detail. With large application features that are uncommon in other languages, Python can greatly enhance the programming process. Also the python language's ability to be compiled into Java bytecode and to be extended with C or C++ makes it well suited for Web site construction and Internet related applications. The material on these processes has been contributed by professionals who make their living using Python in this way. The Python core language reference that concludes the book has been designed to get new Python users to an advanced level of programming. On-line author support available to book purchasers.

Book Info: Includes a clear easy-to-read introduction to the Python language. Covers the core features of Python syntax, control flow, basic data structures.


Customer Reviews
Reviewer: A reader from San Francisco, CA
I had been using 'Learning Python' by Lutz and Ascher to try to learn Python. However, I found it quite abstract, and sparse on explanation of basic syntax, with very few examples. Though probably useful for those who already know C, C++ or Java, it wasn't helping me. I have limited programming experience, primarily in SAS, a statistical analysis environment with heavily interpreted code. I found The Quick Python book to be just right for me - simple, clear language of basic syntax through to advanced topics, and enough examples to help me see what was going on. If you have limited programming experience and want to learn Python, this is a great place to start. Its probably useful to experienced programmers too, especially the quick reference in the appendix.

Reviewer: Jack Trainor from San Francisco, CA United States
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.

Reviewer: Matt
This book is great for learning Python! Lots of concise information, clear definitions and step by step code examples...Highly Recommended.

Reviewer: goodcyrus from pasadena, ca USA
I checked out this book plus a few other books on java, C++ and perl from a local library to review and possibly buy. They were mostly o'reilly books that bored me after two weeks. I realized that o'reilly books are a bit over-worshiped. I had already decided to learn perl instead of python simply because it is used more commonly. I finally picked the quick python book just to see what all this python thingy is all about. I was not able to lay the book down for two days. I was reading after waking up, at lunch breaks, before bed and even when I could not sleep in the middle of the night. The language was as simple and intuitive to start as matlab or mathematica.

The book had just the right depth, breadth and speed for my taste. Not too wordy, not too academic and all related examples to the matter at hand and no allegories. I just received my own book in mail. The book taught me things about computers and programming that I had not realized after a few years of C and C++ under my belt. I never felt too comfortable about programming and never thought I'd love coding one day but this may just have kindled that little light.






Book Subjects
Learning Python
Python Reference Manual
Web Programming
© 2005-2006, Programming Shed