Technical details
Genre |
Development software |
Number of pages |
412 pages |
Written by |
Mark Pilgrim |
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.
<b>This book includes:</b>
- 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.
<b>What you’ll learn</b>
- 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
<b>Who this book is for</b>
- 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