Programming in Python 3: A Complete Introduction to the Python Language

Author: Mark Summerfield

ISBN: 978-0137129294

Well written, concise, complete.

Review

The change from Python 2.x to 3.x is a very important one but this change on itself would warrent quite a bit less than this tomes hefty 525 pages.This book, however, aims to be "a complete introduction to the Python language" and the author has done an excellent job: He introduces Python in a clear and concise style, covering all essentials like datatypes and control structures and moves on to guide the reader into the wild and wonderful of Python, a world colored by classes, list comprehensions and generators. Python comes "batteries included" and although this book is not a reference guide to all available Python modules, major focus areas from file handling through threading and networking to regular expressions and user interfaces are covered very well.

Hot or not?

Content 5 stars
Readability 5 stars
Quality 4 stars (no lay flat binding)
Value for money 5 stars
Overall 5 stars

Local Links

External Links