Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
-50% $34.90
FREE delivery Tuesday, February 10 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$34.90 with 50 percent savings
List Price: $69.99 Image
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, February 10 on orders shipped by Amazon over $35
Or fastest delivery Sunday, February 8
In Stock
$$34.90 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$34.90
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
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
$3.17
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 Thursday, February 12. Details
Or fastest delivery Friday, February 6. Order within 11 mins. Details
Only 1 left in stock - order soon.
$$34.90 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$34.90
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.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
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

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Dive Into Python 3 2nd Edition

4.1 out of 5 stars (65)

{"desktop_buybox_group_1":[{"displayPrice":"$34.90","priceAmount":34.90,"currencySymbol":"$","integerValue":"34","decimalSeparator":".","fractionalValue":"90","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"X9JWgtDH1cFN7hf1XMq6augzrToujR%2Fu%2FnByUlidXz68fGxoXYDZCJHjvcNldqE92ImUTcorycq81ZAUjEUGnIbPyTSgBXI11b%2FX6ZfO1jAvS03OTA170vrzkCLRIm1%2FSZnUqt93VlQ%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$3.17","priceAmount":3.17,"currencySymbol":"$","integerValue":"3","decimalSeparator":".","fractionalValue":"17","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"X9JWgtDH1cFN7hf1XMq6augzrToujR%2Fui1vJ17pcHmUYRms5sJhXqeJ0X9aSGEsZ3s%2FxQnbia8iw4hxSoIfSE7OBVU3A9%2BqedMP9ejyE5xbfnDqiIrhzW7xcJNfHvJKGhzSgcvZ2N3F6QjmT5PSpCJIuYfiEJmVnaMbh9Mu79vvkagEG4BSOzGZW5hEHETra","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.

Customers also bought or read

Loading...

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
  • Best Sellers Rank: #963,902 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.1 out of 5 stars (65)

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

Top reviews from the United States

  • Reviewed in the United States on March 16, 2011
    Format: KindleVerified Purchase
    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 August 22, 2013
    Format: KindleVerified Purchase
    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 January 3, 2019
    Format: PaperbackVerified Purchase
    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
  • Reviewed in the United States on November 20, 2014
    Format: PaperbackVerified Purchase
    Provides good examples and easy to follow
  • Reviewed in the United States on April 28, 2012
    Format: KindleVerified Purchase
    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 16, 2013
    Format: KindleVerified Purchase
    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 September 19, 2016
    Format: PaperbackVerified Purchase
    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 December 28, 2012
    Format: KindleVerified Purchase
    As an offline reference to something available online, this isn't a bad book as long as you:
    A) Are new to Python
    AND
    B) Are not new to programming languages

    The book got me set up and coding quickly, and the language is very clear, assuming you have some other coding background to compare it too. The examples are clear and easy to follow. He goes into the why and how of doing things wrong as often as how to do things right, which is very helpful when learning.

    That being said as far as intermediate to advanced topics go, this book held nothing for me, and I quickly found myself referencing the web when possible.

    3 stars: It will get you up to speed on python syntax and specifics quickly, but you will still be a newbie by the time you're done. You will still need other references for many modern programming tasks however.
    5 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
    Format: PaperbackVerified Purchase
    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
    Format: KindleVerified Purchase
    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
    Format: KindleVerified Purchase
    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
    Format: PaperbackVerified Purchase
    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
    Format: PaperbackVerified Purchase
    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.