Discover new kitchen selections
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-39% $42.47
FREE delivery Thursday, May 22 to Nashville 37217
Ships from: Amazon.com
Sold by: Amazon.com
$42.47 with 39 percent savings
List Price: $69.99
FREE Returns
FREE delivery Thursday, May 22 to Nashville 37217
Or Prime members get FREE delivery Tuesday, May 20.
In Stock
$$42.47 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.47
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
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
$35.93
FREE Returns
FREE delivery Thursday, May 22 to Nashville 37217
Or Prime members get FREE delivery Monday, May 19.
Only 1 left in stock - order soon.
$$42.47 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.47
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.
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.

Dive Into Python 3 2nd Edition

4.1 out of 5 stars 65 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$42.47","priceAmount":42.47,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"47","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YtXb3OAJ3fsWtxz9M7PakgRuNXhgIQVzv%2Bs9OgsrSvtsdNPPcB%2BBEnSGqiIcPZDYZixOcLKMD2R3hiSBT0Py0rgJAY5KIQAhaXUXrCVe4%2B763u6LUfPctmm%2FLlRARtPFJ2hkvglpIJo%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$35.93","priceAmount":35.93,"currencySymbol":"$","integerValue":"35","decimalSeparator":".","fractionalValue":"93","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YtXb3OAJ3fsWtxz9M7PakgRuNXhgIQVzchB%2F8IkubyeXotUm00QvMhGXGc4GHXceNIDjNnPETI%2BJOzBjRvp68Q%2B1hu7CK%2FnaMz%2Fo8RLgvJeda5DjDp%2FhOfTIC4GZGSXdJfOCXNbX4JOmQ4iXRlifMxWmPFn0fcb8oaIHlZSLFgeDgHxFUUvvgzY%2FWnWwfQnN","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.

This book includes:

  • Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more
  • A detailed case study of porting a major library from Python 2 to Python 3
  • A comprehensive appendix of all the syntactic and semantic changes in Python 3

This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.

Frequently bought together

This item: Dive Into Python 3
$42.47
Get it as soon as Thursday, May 22
In Stock
Ships from and sold by Amazon.com.
+
$26.20
Get it as soon as Thursday, May 22
Only 1 left in stock - order soon.
Sold by BOOKSTONE TRADING LLC and ships from Amazon Fulfillment.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Editorial Reviews

About the Author

By day, Mark Pilgrim is a developer advocate for open source and open standards. By night, he is a husband and father who lives in North Carolina with his wife, his two sons, and his big slobbery dog. He spends his copious free time sunbathing, skydiving, and making up autobiographical information.

Product details

  • Publisher ‏ : ‎ Apress
  • Publication date ‏ : ‎ October 21, 2009
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 360 pages
  • ISBN-10 ‏ : ‎ 1430224150
  • ISBN-13 ‏ : ‎ 978-1430224150
  • Item Weight ‏ : ‎ 1.3 pounds
  • Dimensions ‏ : ‎ 8.25 x 0.93 x 10.25 inches
  • Customer Reviews:
    4.1 out of 5 stars 65 ratings

About the author

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

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.1 out of 5 stars
65 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this Python 3 book excellent for beginners, with one review noting it's particularly good for experienced programmers learning a new language. The book's language is easy to follow, with one customer highlighting its clear code examples.

AI-generated from the text of customer reviews

Select to learn more

12 customers mention "Language learning"10 positive2 negative

Customers find the book helpful for learning Python, particularly for beginners, with one customer noting it serves as an excellent overview of the language.

"...Anyway, this book gave me a basic understanding of the language in a matter of hours." Read more

"...Learning Python by Mark Lutz, because you can really learn enough to start programming without this lengthy description of every freaking dot ;..." Read more

"Very good book for experienced programmers learning a new language. Right to the point, no beating around the bush. Compact usable reference." Read more

"This book is primarily a collection of examples. Many are interesting and instructive demonstrating how to use features of Python to solve problems...." Read more

9 customers mention "Language"7 positive2 negative

Customers find the language of the book easy to follow, with one customer noting that the examples are clear and another mentioning the logical flow of the contents.

"...On the iPad they are small but legible, and with a spread-finger gesture you can make them as large as you like...." Read more

"Provides good examples and easy to follow" Read more

"...are plenty of free resources online, but I liked having an actual document to follow." Read more

"...the author is trying to explain something, unfortunately, it's not organized and not very detailed...." Read more

Top reviews from the United States

  • Reviewed in the United States on August 22, 2013
    This book is great if your are a programmer with no Python experience. If you are not a programmer this is probably not the book you are looking for (waves hand). Judging from the other reviews the print version seems to be pretty bad. I purchased the Kindle edition for 3 bucks. How can you go wrong? Even if you don't have a kindle, you can read it on Amazon's cloud reader, Kindle for PC or Kindle for Android for your phone or tablet. Anyway, this book gave me a basic understanding of the language in a matter of hours.
    5 people found this helpful
    Report
  • Reviewed in the United States on March 16, 2011
    Previous reviews complaining about print quality were referring to the paperback book, not the Kindle version. I have the book on Kindle for iPad and Kindle for iPhone. It's fine on the iPad, not so much on the iPhone. Comments from other reviews about underscores not appearing do not apply to the Kindle version (at least so far; I haven't finished the book).

    For the Kindle version, the idiosyncrasy in the formatting of this book is that all the included code snippets or interactive Python sessions are rendered as images, not text. So if you change your font size it has no effect on these portions. On the iPad they are small but legible, and with a spread-finger gesture you can make them as large as you like. On the iPhone they are barely legible if you don't expand them. The description says "optimized for large screens" or words to that effect, and they mean it.

    If you're fortunate enough to have a large-format device and you're an experienced C++ or Java programmer, I highly recommend this book. I previously bought "Learning Python" which is excellent for its audience, but for those already familiar with other programming languages and object-oriented programming, there's way too much information that you already know. If you're already an accomplished programmer and you just want to learn Python, Dive Into Python is well written and is targeted at you.
    6 people found this helpful
    Report
  • Reviewed in the United States on January 21, 2016
    Not the best book about the Python that I read. In my opinion it's too hard to someone who is not familiar with Python. First chapter is starting with the code which has around 15-20 lines. It's easy to make a mistake when rewriting the same code on the console and in the same time it's hard to investigate the problem when we don't know python at all. I would say, it's a good book for someone who already has some skills in python.
    One person found this helpful
    Report
  • Reviewed in the United States on November 20, 2014
    Provides good examples and easy to follow
  • Reviewed in the United States on September 16, 2013
    I bought version Kindle version and it is great. A lot better than Learning Python by Mark Lutz, because you can really learn enough to start programming without this lengthy description of every freaking dot ;-)

    I would definitely buy again.
  • Reviewed in the United States on April 28, 2012
    I think this book serves its audience well, assuming that they are beginners. The examples are relevant and there is a logical flow to the contents. I strongly recommend this if you are trying to figure out if Python is for you. I guess it is worth noting that there are plenty of free resources online, but I liked having an actual document to follow.
    One person found this helpful
    Report
  • Reviewed in the United States on September 19, 2016
    Very good book for experienced programmers learning a new language. Right to the point, no beating around the bush. Compact usable reference.
    2 people found this helpful
    Report
  • Reviewed in the United States on January 3, 2019
    In summary, I'm a little disappointed about this book which cost me around 45 bucks. I can feel the author is trying to explain something, unfortunately, it's not organized and not very detailed. I have many questions after I read first 6 chapters so I had to check some other materials to fill up the gap. Also, don't rely on this book as a reference. this book does not teach readers in a systematic way but more like pick up some fields then pouring out many examples, but if you look into those examples you will notice most explanations are more like "say-once" sentence so I had to go back to re-read again to understand why this function/method is used in this example. That's the painful part that if a book does not show the language in a systematic/vertical way. I feel disappointed about the organization of the book and tech review. From my viewpoint, this book is more suitable for someone who teaches Python then can use this as a textbook, but just a textbook, not good enough for self-learning material. not recommended for novice user if you are new to Python.
    4 people found this helpful
    Report

Top reviews from other countries

  • [an IT company]
    5.0 out of 5 stars Good book
    Reviewed in the United Kingdom on August 28, 2014
    I bought this as I like to support open source projects and this is a good book, and I always learn better from the dead tree edition

    clearly written

    best for people who have some knowledge already
  • Fernass Daoud
    5.0 out of 5 stars Good book.
    Reviewed in Germany on August 4, 2015
    The book keeps a good balance between Detail level and Speer of knowledge gain.
    I can recommend it for people with programming background.
  • Rick Price
    5.0 out of 5 stars Awesome as always
    Reviewed in Canada on May 24, 2020
    Just as clear and fun to read as the first book.
    Informative.
    I would recommend reading it too ensure you have the basics covered.
  • Stephen
    4.0 out of 5 stars Great starter guide
    Reviewed in Canada on January 13, 2015
    Great starter guide, but the online schools are picking up so this is more of a reference. buy the online version
  • Cliente Amazon
    3.0 out of 5 stars even if useful, the regex part shouldn't be a prerequisite for ...
    Reviewed in Italy on May 15, 2017
    As in the description, it is a fast introduction in python for people who already know how to program. I would have preferred some explanations on decorators and classes( the class section is very small, and inheritance is not covered ...). At the same time, even if useful, the regex part shouldn't be a prerequisite for the successive chapters.