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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

The Quick Python Book, Second Edition 2nd Edition

4.5 out of 5 stars 53 customer reviews
ISBN-13: 978-1935182207
ISBN-10: 193518220X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $4.76
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$11.64 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$20.40 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$29.10 On clicking this link, a new layer will be open
More Buying Choices
50 New from $22.50 32 Used from $16.78
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Barron's
Navigate global markets with Barron's digital membership Learn more
$29.10 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • The Quick Python Book, Second Edition
  • +
  • Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
  • +
  • Python Pocket Reference (Pocket Reference (O'Reilly))
Total price: $71.44
Buy the selected items together

Editorial Reviews

About the Author

Naomi Ceder has been programming in various languages for over 20 years and has been a Linux system administrator since 2000. She started using Python for a variety of projects in 2001 and is an elected member of the Python Software Foundation. Naomi is the IT Director/Lead Developer for Zoro Tools, Inc of Buffalo Grove, Illinois, and is also an organizer of the Chicago Python Workshop and the CLC Linux Club. An advocate for open software and open content, Naomi gives talks to whoever will listen on Python and the benefits of teaching programming, particularly in schools.

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 400 pages
  • Publisher: Manning Publications; 2nd edition (January 15, 2010)
  • Language: English
  • ISBN-10: 193518220X
  • ISBN-13: 978-1935182207
  • Product Dimensions: 7.4 x 0.7 x 9.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (53 customer reviews)
  • Amazon Best Sellers Rank: #132,218 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Alexandros Gezerlis on July 10, 2010
Format: Paperback
"The Quick Python Book, Second Edition" is Vernon Ceder's reworking of the well-received volume "The Quick Python Book" by Daryl Harms and Kenneth McDonald. Ceder has removed a number of specialized chapters on COM, C & C++ extensions, JPython, HTMLgen & Zope and, more important, he has brought the text completely up to date, covering Python 3.1.

Most Python texts out there describe Python 2.x, so this book's main competition is: a) Mark Summerfield's "Programming in Python 3: A complete introduction to the Python Language, Second Edition", and b) Mark Pilgrim's "Dive into Python 3", while two other major books have incorporated material on Python 3, namely c) James Payne's "Beginning Python: Using Python 2.6 and Python 3.1" and d) Mark Lutz's "Learning Python: Powerful Object-Oriented Programming, 4th Edition".

The Good: this book is nice and short. It assumes a certain level of competence/background, so it does not waste space introducing the language-independent basics of flow control, object orientation, exception handling, and so on. It is example-based, and unlike in Pilgrim's volume the first few examples are short and thus readable. Chapter 3 ("The Quick Python overview") can be used as a compact reference when you're done reading the book, and various tables throughout the book help it function as a reference. Unlike its competition, it doesn't spend chapter upon chapter on databases, networking, or web applications. Instead, such topics are covered in only one (short) chapter at the end of the book. Ceder offers useful advice on the interrelation between older and newer Python features, whether discussing how to be more idiomatic (e.g.
Read more ›
28 Comments 178 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is the *best* book to learn Python for professional programmers or people that already know how to program on a different language.

If you're interested in learning Python but want to quickly get up to speed not only on the language itself but its real essence, its elegant syntax and effective coding style, this is really the book for you. It has all the basic stuff without the "fluff". You don't have to put up with basic tutorials for non-programmers or super advanced topics for language experts, Just what you need to start effectively writing Python code that is up to the standards of the Python community.

This won't be your only Python book, but it definitely has to be your first!!!

On the last few chapters it'll scratch the surface of more advanced topics and effectively point you to a wealth of online resources, where you'd be able to learn more and then decide if you want to continue on your own or pick a more advanced book focused on a specific topic.

It's a great book not only to learn the syntax and features, but grasp the "Zen" of Python which makes it such an elegant and "sexy" language.
Comment 45 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I've done some programming in a few other languages (Assembly, Basic, C, C#, C++, Java, Erlang, Matlab, GAMS, CUDA, Alloy, etc.), and out of the several dozen programming books on my shelf, this one is my second favorite (1st being K&R's ANSI C).

I'm not sure if an absolute beginner (i.e. no other programming exposure) would find the book as enjoyable as I did, and the more advanced users will probably be disappointed with lack of coverage of topics related to networking, parallel extensions (i.e., PyCUDA, etc.), scientific / engineering computing (SciPy, NumPy), but each of those topics can take up a whole tome and 1000+ page programming books are so tl;dr.

Of the topics that were covered, some are necessarily shallow (GUI development, parsing & regular expressions, data structures, etc.). But again, that's how K&R taught many generations C programming: Keep it simple enough to get started, and you can always learn how to overflow the stack later.
Comment 38 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The book's overview states that it is a "clear, concise introduction to Python 3, aimed at programmers new to Python", and it achieves exactly that. For you to get the most out of the book you need a functional understanding of at least one other programming language and already have an understanding of basic programming concepts and constructs. The book does a good overview of Python, covering all important concepts. It is concise enough to run through fairly quickly. Also, it is setup such that you can skip sections (especially in the later half of the book) that do not interest you.

I purchased two Python books when I started with the language, this book and "Programming Python by Mark Lulz (O'Reilly)". The O'Reilly book is 5 times thicker and provides a much more comprehensive coverage of the language. But I have rarely found any use of the O'Reilly book. On the other hand I have often found myself referring to the the quick Python book. And when I need to look up things not in the quick book, I end up using online docs and reference anyway.

Overall this is a perfect book for a programmer looking to start with Python.
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
To paraphrase Einstein, a technical book should be as simple as possible, but not too simple. With the exception of a few typos (which should be corrected by the 3rd printing), I found this book to be thorough, clearly written, and enjoyable to read. As with most high level languages, a previous familiarity with other program languages is helpful for deeper comprehension, but not necessary. Now that I'm using python, I often find myself going back to this book to look up stuff rather than the mightier tomes sitting on my bookshelf. My only real quibble (communicated to the author) is reprinted below.

Ch. 14 and 15 should probably be in reverse order, since the Exception chapter (14) depends somewhat on the concept of Classes (e.g. inheritance), while the definition of Classes (15) is completely independent from the concept of Exceptions. Further, Classes and OO are central to Python, so by covering classes first, the Exceptions chapter becomes "now that you know about the core of python programming, here's how you handle exceptions" for better narrative flow.
1 Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

The Quick Python Book, Second Edition
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: The Quick Python Book, Second Edition