Buy new:
-50% $34.90$34.90
FREE delivery Tuesday, February 10 on orders shipped by Amazon over $35
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
$3.17$3.17
$3.98 delivery Thursday, February 12
Advertisement
Ships from: World of Books (previously glenthebookseller) Sold by: World of Books (previously glenthebookseller)
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
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.
Follow the author
OK
Dive Into Python 3 2nd Edition
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.
- ISBN-101430224150
- ISBN-13978-1430224150
- Edition2nd
- Publication dateOctober 21, 2009
- LanguageEnglish
- Dimensions8.25 x 0.93 x 10.25 inches
- Print length360 pages
Products related to this item
Customers also bought or read
- Object-Oriented Python: Master OOP by Building Games and GUIs
Paperback$36.08$36.08FREE delivery Feb 19 - 21 - Design Patterns: Elements of Reusable Object-Oriented Software#1 Best SellerObject-Oriented Design
Hardcover$33.61$33.61Delivery Mon, Feb 9
Editorial Reviews
About the Author
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)
- #253 in Software Design & Engineering
- #749 in Computer Programming Languages
- #776 in Python Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Products related to this item
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 AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on March 16, 2011Format: KindleVerified PurchasePrevious 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.
- Reviewed in the United States on August 22, 2013Format: KindleVerified PurchaseThis 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.
- Reviewed in the United States on January 3, 2019Format: PaperbackVerified PurchaseIn 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.
- Reviewed in the United States on November 20, 2014Format: PaperbackVerified PurchaseProvides good examples and easy to follow
- Reviewed in the United States on April 28, 2012Format: KindleVerified PurchaseI 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.
- Reviewed in the United States on September 16, 2013Format: KindleVerified PurchaseI 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, 2016Format: PaperbackVerified PurchaseVery good book for experienced programmers learning a new language. Right to the point, no beating around the bush. Compact usable reference.
- Reviewed in the United States on December 28, 2012Format: KindleVerified PurchaseAs 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.
Top reviews from other countries
[an IT company]Reviewed in the United Kingdom on August 28, 20145.0 out of 5 stars Good book
Format: PaperbackVerified PurchaseI 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 DaoudReviewed in Germany on August 4, 20155.0 out of 5 stars Good book.
Format: KindleVerified PurchaseThe book keeps a good balance between Detail level and Speer of knowledge gain.
I can recommend it for people with programming background.
Rick PriceReviewed in Canada on May 24, 20205.0 out of 5 stars Awesome as always
Format: KindleVerified PurchaseJust as clear and fun to read as the first book.
Informative.
I would recommend reading it too ensure you have the basics covered.
StephenReviewed in Canada on January 13, 20154.0 out of 5 stars Great starter guide
Format: PaperbackVerified PurchaseGreat starter guide, but the online schools are picking up so this is more of a reference. buy the online version
Cliente AmazonReviewed in Italy on May 15, 20173.0 out of 5 stars even if useful, the regex part shouldn't be a prerequisite for ...
Format: PaperbackVerified PurchaseAs 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.









