Trade in Dive into Python 3 (Books for Professionals by Professionals) for an Amazon.co.uk gift card of up to £6.53, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more
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.
What youll learn
To understand Python 3 code by seeing it broken down and explained
How to make full use of the latest Python features such as iterators, generators, closures, classes and comprehensions
How to refactor existing code to improve maintainability
How to serialize Python objects with the pickle protocol and JSON format
How to package your own Python libraries and upload them to the Python Package Index to share your projects with Python developers worldwide
How to use Python 3 to consume HTTP web services
How to port existing Python applications to Python 3 by following a case study for a major library
Who this book is for
Anyone who wants to learn the latest version of Python in a fast, hands-on fashion
Existing Python programmers who want to learn quickly how to make the most of the features of the latest version of Python and port their code to it
Programmers coming from other languages wanting a fast introduction to Python that gets them thinking about advanced concepts quickly
{"itemData":[{"priceBreaksMAP":null,"buyingPrice":27.68,"ASIN":"1430224150","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":56.05,"ASIN":"0138146462","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":52.49,"ASIN":"0132142406","isPreorder":0}],"shippingId":"1430224150::ymFTGwdVUUzRqBFgflMDyOX08TvaRBlakD7vXeHT%2FDwYAiOw%2FkzZijSJvlCBAy9V2MbikUAuwIZFqjBBlz4drIEVvObCXiEA,0138146462::m%2FGzuR4b%2BbcshHbTJ6iw%2BkgIkalDkjb5ot6AdnFTEji3eiA7MuhO9E7Ld5%2Fv00RaYjiXm9XKJnXAHGNmlmenH%2F9H0L71lBBe,0132142406::IzzlG0slOqCpMzY8N30Rxjd7hTpa%2BRERslpSDZ00rHSdq4rtcCjuU8lbsM2YqrhXR6mnGsUR%2FsDpgqRP80lUw9aqPxc9e2nH","sprites":{"addToWishlist":["wl_one","wl_two","wl_three"],"addToCart":["s_addToCart","s_addBothToCart","s_add3ToCart"],"preorder":["s_preorderThis","s_preorderBoth","s_preorderAll3"]},"currenyCode":"GBP","shippingDetails":{"xz":"same","yz":"same","xy":"same","xyz":"same"},"tags":["x","y","z"],"strings":{"addToWishlist":[null,null,null],"addToCart":["Add to Basket","Add both to Basket","Add all three to Cart"],"showDetailsDefault":"Show availability and delivery details","shippingError":"An error occurred, please try again","hideDetailsDefault":"Hide availability and delivery details","priceLabel":["Price:","Price For Both:","Price For All Three:"],"preorder":["Pre-order this item","Pre-order both items","Pre-order all three items"]}}
Mark Pilgrim has been an advocate of open source and open standards for over 15 years. He lives in North Carolina with his wife, two children, and a floppy-eared dog.
This is a truly awful book - I bought it on thinking it was "for Professionals by Professionals". It appears it's neither in my opinion. I've been buying tech books for over 20 years and this is probably one of the worst I've ever had. Simple random searching on the web will teach you Python faster.
I was looking for a book aimed at teaching Python to a professional developer. This book has been written in a style suited for beginners who probably don't know any other programming language.
The book starts off with 30 pages of screenshots discussing how to install Python on various platforms, then presents the reader with tutorial type chapters on various aspects of the language. There's only about 100 pages of real information on the language itself. The remaining chapters discuss fringe subjects such as regular expressions, unit testing, refactoring, http services, porting, etc.
Not sure where the 500 pages were. The book only has about 350 in total, with only about 100 discussing the language itself.
The book itself is a print-on-demand type, with low grade paper and is in black and white (i.e. code is not color highlighted).
First of all it covers only Python 3 so anybody who loves easy structuring and codes in Python 2.. well you're screwed with this book because its all around python 3 and its modules to make it seem as much as c++ as possible