![Amazon prime logo](https://m.media-amazon.com/images/G/01/marketing/prime/2022PrimeBrand/Logos/Prime_Logo_RGB_blue._CB566308931_.png)
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:
-36% $44.47$44.47
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Acceptable
$35.93$35.93
Ships from: Amazon Sold by: Cheburashka's Store
![Kindle app logo image](https://m.media-amazon.com/images/G/01/kindle/app/kindle-app-logo._CB668847749_.png)
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.
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
- PublisherApress
- Publication dateOctober 21, 2009
- LanguageEnglish
- Dimensions8.25 x 0.93 x 10.25 inches
- Print length360 pages
Frequently bought together
![Dive Into Python 3](https://images-na.ssl-images-amazon.com/images/I/61Gic-6egZL._AC_UL116_SR116,116_.jpg)
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 2nd edition (October 21, 2009)
- Language : English
- Paperback : 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: #680,676 in Books (See Top 100 in Books)
- #139 in Software Design & Engineering
- #702 in Python Programming
- #761 in Software Development (Books)
- Customer Reviews:
About the author
![Mark Pilgrim](https://m.media-amazon.com/images/I/01Kv-W2ysOL._SY600_.png)
Discover more of the author’s books, see similar authors, read book recommendations and more.
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 the book helpful for experienced programmers learning a new language. They appreciate the clear examples and easy-to-follow language. The book is also useful for beginners learning Python, as it provides an actual document to follow.
AI-generated from the text of customer reviews
Customers find the book helpful for programmers learning a new language. They say it provides a basic understanding of the language in a matter of hours, explaining and demonstrating its functionality. The book is an excellent overview of Python 3, providing a good starting point for beginners.
"...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
Customers appreciate the clear and easy-to-follow examples in the book. They find the language clear and well-written, with a logical flow to the content. The book is concise and straightforward, providing a useful reference.
"...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
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on August 22, 2013This 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 March 16, 2011Previous 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 January 21, 2016Not 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.
- Reviewed in the United States on November 20, 2014Provides good examples and easy to follow
- Reviewed in the United States on September 16, 2013I 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, 2012I 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 19, 2016Very 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 January 3, 2019In 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.
Top reviews from other countries
- Rick PriceReviewed in Canada on May 24, 2020
5.0 out of 5 stars Awesome as always
Just as clear and fun to read as the first book.
Informative.
I would recommend reading it too ensure you have the basics covered.
- Fernass DaoudReviewed in Germany on August 4, 2015
5.0 out of 5 stars Good book.
The book keeps a good balance between Detail level and Speer of knowledge gain.
I can recommend it for people with programming background.
- [an IT company]Reviewed in the United Kingdom on August 28, 2014
5.0 out of 5 stars Good book
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
-
beetrootReviewed in France on November 17, 2021
5.0 out of 5 stars Mark Piligrim n'a pas besoin d'introduction
Mark Pilgrim n'a pas besoin d'introduction! C'est un grand développeur et c'est un grand livre que je recommande!
- Brian slatteryReviewed in the United Kingdom on October 1, 2019
5.0 out of 5 stars Just what I needed.
Done the job.