Discover new kitchen selections
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
$42.00
FREE delivery Thursday, May 22 to Nashville 37217
Ships from: Amazon
Sold by: 786 MIM LLC
$42.00
FREE Returns
FREE delivery Thursday, May 22 to Nashville 37217
Or fastest delivery Wednesday, May 21
Only 1 left in stock - order soon.
$$42.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$2.76
Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery Wednesday, May 28 to Nashville 37217. Details
Or fastest delivery May 22 - 27. Details
Only 2 left in stock - order soon.
$$42.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

The Quick Python Book, Second Edition 2nd Edition

4.5 out of 5 stars 91 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$42.00","priceAmount":42.00,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"UZhrlKWb57AvT%2BrJR33a8Abrw29fR3keS18qdNxSLJEgkpxsjy1pm1qpPyrfDsiVN4eRLVc0gvkbtR84VcXBNYAytwTzKfztP7x9D%2BoPvUL6Calta67ZbKMNirF45rMvC%2FQdrOYJF82kdBzAY06ddaUTWjAJAEuswXSIKqDWM5p2hpmsglbh0j%2Bh0dBmWTjR","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$2.76","priceAmount":2.76,"currencySymbol":"$","integerValue":"2","decimalSeparator":".","fractionalValue":"76","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"UZhrlKWb57AvT%2BrJR33a8Abrw29fR3keD%2FaZ1UEwzIqWCHzHp%2FKqhrhwlzFFs1fW9VSed%2FulnDU4wrCkw8AWHjU8cMydU7alO6v9MUowh6%2BI06z2y5NJZz6YP28KNsRFhbEuMHo4kmyLyEm5jw%2BfNVf0xuLM1goG%2FvVJmPafIkvMmz5rX2DkVXP6RII9%2F%2Bjn","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

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.

There is a newer edition of this item:


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
  • Customer Reviews:
    4.5 out of 5 stars 91 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Naomi Ceder
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4.5 out of 5 stars
91 global ratings

Review this product

Share your thoughts with other customers

Customers 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

26 customers mention "Writing style"26 positive0 negative

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

13 customers mention "Python knowledge"13 positive0 negative

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

7 customers mention "Ease of use"7 positive0 negative

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

4 customers mention "Clarity"4 positive0 negative

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

  • Reviewed in the United States on December 24, 2016
    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. 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.
    2 people found this helpful
    Report
  • Reviewed in the United States on March 11, 2013
    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.
    21 people found this helpful
    Report
  • Reviewed in the United States on December 18, 2014
    I'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)
    6 people found this helpful
    Report
  • Reviewed in the United States on October 7, 2010
    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.
    44 people found this helpful
    Report
  • Reviewed in the United States on March 5, 2015
    Originally 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.
    3 people found this helpful
    Report
  • Reviewed in the United States on March 5, 2018
    One 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.
    5 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • elginblatherford
    4.0 out of 5 stars Like the author says
    Reviewed in Canada on January 26, 2015
    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.
  • オアシス
    5.0 out of 5 stars 他言語経験者には最適
    Reviewed in Japan on May 15, 2011
    Pythonが最初のプログラミング言語だという人には向かないと思います。(まあ、そういう方はPythonを知るチャンスが少ないと思いますが。)C言語やJAVAを知っている人にはぜひおすすめです。
    Python2系を選ぶかPython3系を選ぶかが悩ましい時期ではありますが、確実に世の中がPython3を向いており、この本はきっぱりとPython3を中心にしていますので、これからと言う方には最適だと思います。英語ではありますが、論理的にすっきりした章立てになっていますし、説明も丁寧ですから、きっと役に立と思います。あえて不足をいうなら、Decoratorsの記述が浅いので、このままでは理解できないと思います。もっともDecoratorsはこの本の範囲を越えるので、若干の紹介と考えればそれでも良いと思います。日本では残念ながらPythonの良書が少ないので、この本も一つのお勧めです。
    Report
  • Daniel Bryant
    5.0 out of 5 stars An excellent (and rapid) introduction to the world of Python!
    Reviewed in the United Kingdom on April 28, 2013
    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!
  • Anonymous
    5.0 out of 5 stars Very well done, concise and practical
    Reviewed in Italy on November 4, 2018
    Very well done, concise and practical
  • Gabriel Romero
    5.0 out of 5 stars Excelente libro para iniciar con python
    Reviewed in Mexico on October 6, 2017
    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.
    Customer image
    Gabriel Romero
    5.0 out of 5 stars
    Excelente libro para iniciar con python

    Reviewed in Mexico on October 6, 2017
    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.
    Images in this review
    Customer image