
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$42.00$42.00
Ships from: Amazon Sold by: 786 MIM LLC
Save with Used - Very Good
$2.76$2.76
Ships from: glenthebookseller Sold by: glenthebookseller

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Quick Python Book, Second Edition 2nd Edition
Purchase options and add-ons
The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python. This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.
The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.
True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
- ISBN-10193518220X
- ISBN-13978-1935182207
- Edition2nd
- PublisherManning Pubns Co
- Publication dateJanuary 15, 2010
- LanguageEnglish
- Dimensions7.25 x 0.75 x 9.5 inches
- Print length336 pages
Customers who viewed this item also viewed
From the Publisher

From the Preface
I’ve been coding in Python for a number of years, longer than any other language I’ve ever used. I use Python for system administration, for web applications, for database management, and sometimes just to help myself think clearly.
To be honest, I’m sometimes a little surprised that Python has worn so well. Based on my earlier experience, I would have expected that by now some other language would have come along that was faster, cooler, sexier, whatever. Indeed, other languages have come along, but none that helped me do what I needed to do quite as effectively as Python. In fact, the more I use Python and the more I understand it, the more I feel the quality of my programming improve and mature.
This is a second edition, and my mantra in updating has been, If it ain’t broke, don’t fix it'. Much of the content has been freshened for Python 3 but is largely as written in the first edition. Of course, the world of Python has changed since Python 1.5, so in several places I’ve had to make significant changes or add new material. On those occasions I’ve done my best to make the new material compatible with the clear and low-key style of the original.
For me, the aim of this book is to share the positive experiences I’ve gotten from coding in Python by introducing people to Python 3, the latest and, in my opinion, the best version of Python to date. May your journey be as satisfying as mine has been.
Who Should Read This Book
This book is intended for people who already have experience in one or more programming languages and want to learn the basics of Python 3 as quickly and directly as possible. Although some basic concepts are covered, there’s no attempt to teach basic programming skills in this book, and the basic concepts of flow control, OOP, file access, exception handling, and the like are assumed. This book may also be of use to users of earlier versions of Python who want a concise reference for Python 3.
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.
Product details
- Publisher : Manning Pubns Co
- Publication date : January 15, 2010
- Edition : 2nd
- Language : English
- Print length : 336 pages
- ISBN-10 : 193518220X
- ISBN-13 : 978-1935182207
- Item Weight : 1.37 pounds
- Dimensions : 7.25 x 0.75 x 9.5 inches
- Best Sellers Rank: #3,054,806 in Books (See Top 100 in Books)
- #2,526 in Python Programming
- #2,915 in Computer Programming Languages
- Customer Reviews:
About the author

After getting a PhD in Classics, Naomi Ceder ended up in technology, and has been teaching programming for nearly 20 years. She has been involved with Python since 2001, administering servers and developing large database and web applications using Python in a variety of situations, from web applications and API's to data wrangling.
Naomi is an elected fellow of the Python Software Foundation and is a past chair of its board of directors. She speaks internationally on the Python community and inclusion in technology more generally.
Naomi also is available for on-site training in beginning through advanced levels of Python.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find this Python book well-written and concise, serving as an excellent introductory guide to the language. The book receives positive feedback for its clarity and ease of use.
AI-generated from the text of customer reviews
Select to learn more
Customers appreciate the writing style of the book, describing it as concise and straight-forward, making it an excellent introductory guide to programming.
"This quite possibly be one of the best books written on Python on the market. I also like Al Sweigart's "Automate the Boring Stuff" as well...." Read more
"...The book does a good overview of Python, covering all important concepts. It is concise enough to run through fairly quickly...." Read more
"...I'm currently on Ch. 7 - Dictionaries. I appreciate the concise writing style - just enough to point out concepts and get you started on deep-..." Read more
"...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..." Read more
Customers find the book very helpful as an introduction to Python, providing a concise introduction to Python 3, with one customer noting that the examples work well.
"...But I am finding it's still very relevant even though it focuses on Python 2x...." Read more
"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...." Read more
"This is the *best* book to learn Python for professional programmers or people that already know how to program on a different language...." Read more
"...who is fluent in other programming languages and he finds it very useful." Read more
Customers find the book easy to use, with one mentioning it serves as a quick primer to Python.
"...At the same time, as the title suggests, it reads easy and quick. If you're a true Python beginner you may want to start with something more basic...." Read more
"...The transition came quite easily. All the same features are there it'sm just the syntax that differs." Read more
"...I'm learning a lot. It's a quick book, I like it" Read more
"This is exactly what is say it is, a quick primer to Python...." Read more
Customers find the book clear.
"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...." Read more
"...The explanation is simple and lucid through out...." Read more
"Clear and concise. If you are already fluent in a programming language or two, this is the perfect introduction to Python 3...." Read more
"Easy and clear and Quick..." Read more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on December 24, 2016This quite possibly be one of the best books written on Python on the market. I also like Al Sweigart's "Automate the Boring Stuff" as well. Had it not been recommended for an online extension class, I may not have bought it, because it's a bit dated. But I am finding it's still very relevant even though it focuses on Python 2x. I am relatively new to Python and programming in general, and I have bought a number of titles. Many of them have been disappointing to say the least. They start off easy to understand, and then you get a few chapters in and they don't make a lot of sense for a newbie. What I like about this book is that it explains everything in simple English, but at the same time doesn't spare the jargon. I suppose the author just doesn't assume you know the jargon. At the same time, as the title suggests, it reads easy and quick. If you're a true Python beginner you may want to start with something more basic. But after you achieved some level of competency, you will appreciate this book.
- Reviewed in the United States on March 11, 2013The 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.
- Reviewed in the United States on December 18, 2014I'm new to python (some perl background). before purchasing this book, i've tinkered with python 2.6/2.7 but never really studied/learned it.
I'm taking a python class (python 3) at the local community college in Spring '15, so thought i'd just read up a bit before then to absorb some concepts before my "formal" training.
I'm currently on Ch. 7 - Dictionaries. I appreciate the concise writing style - just enough to point out concepts and get you started on deep-diving with the official py docs.
So far, so good. I'm really enjoying this one.
EDIT: A similar level book to look at is Think Python by Allen Downey. It's also a great book; slightly more wordy (in a helpful way IMO), but fairly concise as well. (free to download)
- Reviewed in the United States on October 7, 2010This 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.
- Reviewed in the United States on March 5, 2015Originally I rated this book a 5, now knocking down to a 3.
I agreed with the positive reviews at first. I am not a software engineer but I do have a CS degree, work in IT and do a lot of scripting. I've also had two java classes so many of the concepts and look and feel of the language weren't new. It was "time" to learn Python. I ripped through most of the book in a few days.
Then I hit Chapter 11.."programs and modules" . Suddenly the code samples became unnecessarily laborious to replicate; it wasn't worth my time anymore. I am abandoning this book and seeking other sources with more concise, illustrious examples to try.
Another complaint -- not enough tips on using IDLE. Fortunately I had "Head First Python" on hand that offered a few tips up front which saved a lot of frustration.
- Reviewed in the United States on March 5, 2018One of the very best programming language books I have ever used. The best part is that Ms. Ceder keeps the motivation for every example clearly in view, and doesn't just describe syntax. On almost every page there's a new delight clearly explained with a simple yet very apposite examples. My second edition is marked with many smiley faces and exclamations. I'm experienced with old-fashioned languages (Fortran, Basic, SQL) and decided to learn Python. To learn Python, I acquired the 2nd edition, and I've acquired quite a few other books since. But Ms. Ceder's book is the best and I still find wonderful nuggets even though I've written many lines of Python code now. I've pre-ordered the third edition which I expect will bring everything fully up to date with Python 3.
Top reviews from other countries
- elginblatherfordReviewed in Canada on January 26, 2015
4.0 out of 5 stars Like the author says
Like the author says, this is a good book to pick up if you know another scripting language and want to pick up Python while skipping the programming 101 you find in most texts.
Despite it being a Python 3.x book, it misses out on the important details of Python's runtime environment and packaging and distributing Python code the modern way (.whl files). But it excels in laying out and delivering the basic and intermediate Python language details. If you have programming experience, this book IS the FASTEST way to reach the intermediate stage of Python.
I have a lot of Python books. You will be hard pressed to find one book that covers everything. If you are serious about learning Python, get Learning Python by Lutz, this book, 2 other Python books from other publishers, and a pocket reference guide. It should come to under $150 and is a decent investment in your Python learning experience.
-
オアシスReviewed in Japan on May 15, 2011
5.0 out of 5 stars 他言語経験者には最適
Pythonが最初のプログラミング言語だという人には向かないと思います。(まあ、そういう方はPythonを知るチャンスが少ないと思いますが。)C言語やJAVAを知っている人にはぜひおすすめです。
Python2系を選ぶかPython3系を選ぶかが悩ましい時期ではありますが、確実に世の中がPython3を向いており、この本はきっぱりとPython3を中心にしていますので、これからと言う方には最適だと思います。英語ではありますが、論理的にすっきりした章立てになっていますし、説明も丁寧ですから、きっと役に立と思います。あえて不足をいうなら、Decoratorsの記述が浅いので、このままでは理解できないと思います。もっともDecoratorsはこの本の範囲を越えるので、若干の紹介と考えればそれでも良いと思います。日本では残念ながらPythonの良書が少ないので、この本も一つのお勧めです。
- Daniel BryantReviewed in the United Kingdom on April 28, 2013
5.0 out of 5 stars An excellent (and rapid) introduction to the world of Python!
As a seasoned Java developer who needed to brush up on his Python skills this book has been invaluable. I was initially recommended Python Programming for the Absolute Beginner but this is clearly aimed at the programming novice (which it caters to very well), and I found it overly verbose. Luckily while browsing the Manning website I spotted 'The Quick Python Book' and since receiving the book my Python skills have increased exponentially.
As stated above, I was looking for a crash-course in learning Python and this book ticks every box for achieving this goal. Chapter 3 alone helped jog my memory greatly, as this chapter provides a high-level summary of the key concepts/motivations behind Python and introduces the core syntax. This book can easily be read cover-to-cover, and can also be used as a reference if required.
I always chuckle when I see the ever-popular Donald Knuth quote t-shirt at conferences "I enjoyed learning Python. Yes, it was a fun afternoon", and this book ascribes to this philosophy perfectly. Although Python may not be that complex, it still does require some skill be become a master, and this book will set you in the right direction - it delivers the maximum impact with the smallest amount of words possible. Just what I wanted!
- AnonymousReviewed in Italy on November 4, 2018
5.0 out of 5 stars Very well done, concise and practical
Very well done, concise and practical
-
Gabriel RomeroReviewed in Mexico on October 6, 2017
5.0 out of 5 stars Excelente libro para iniciar con python
Excelente libro para aprender python de una manera rápida y sencilla. Explica lo necesario para familiarizarte con el lenguaje sin caer en los excesos de los libros de texto clásicos, además de que te incluye su edición digital en todos los formatos como PDF, Epub, Kindle.
Gabriel RomeroExcelente libro para iniciar con python
Reviewed in Mexico on October 6, 2017
Images in this review