- Paperback: 422 pages
- Publisher: Manning Publications (January 1, 2000)
- Language: English
- ISBN-10: 1884777740
- ISBN-13: 978-1884777745
- Product Dimensions: 7.5 x 1 x 9.3 inches
- Shipping Weight: 1.4 pounds
- Average Customer Review: 4.1 out of 5 stars See all reviews (15 customer reviews)
- Amazon Best Sellers Rank: #728,988 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Quick Python Book
Use the Amazon App to scan ISBNs and compare prices.
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From Library Journal
Python is a popular new language for web servers that is much easier to understand than Perl. For new users, this very good book explains basic programming with Python, data structures, Python and Windows, Java, and the computer graphics interface. Recommended for all libraries.
Copyright 2000 Reed Business Information, Inc.
"..highly recommend it for the beginning and intermediate Python audience...best book...for getting beginners up to speed." -- Phil Hughes, Publisher, Linux Journal, Issue #73, May, 2000
"There are already several books on the market. This latest edition is very welcome." -- Francis Glassborough, Editor, C Vu, the Journal of the Association of C and C++ Users,
A clear and concise description of the Python language -- Python.org
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
This book worked great for me, but was not really useful for my employees trying to learn their first object-oriented language. if this applies to you, then you will need other references to fill in the blanks. If you are moving from C++ or Perl, you will have no problem. But you may still find yourself searching the internet or wanting a more detailed Python reference.
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.
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