Python Books For Enthusiasts
Monday, 25 February 2019
Article Index
Python Books For Enthusiasts
Python in Practice
Python in Use
Python for Maths, Science and Fun

In this section we have an encyclopedic reference to Python, a reference for its Standard Library, a cookbook and a set of projects.

Learning Python (5th Edition)

Author: Mark Lutz
Publisher: O'Reilly
Pages: 1600
ISBN: 978-1449355739

Mike James gave this book four stars, saying that it is a  huge volume and has grown bigger in this new edition. This can only be described as an encyclopedia of a book and in many ways you can consider it to be an encyclopedic look at Python.


Mike's conclusion is that overall this is a book that is probably not going to please any of its readers 100%. It is a useful intermediate-level, extensive look at Python and as long as you don't expect every page to be a reward for buying it you won't be disappointed. The parts of the book that I have read, or used to get up to speed on some aspect of Python,have been useful. Just think of it as an easy-to-read encyclopedic guide to Python and you won't go far wrong.


The Python 3 Standard Library by Example,  2e

Author: Doug Hellmann
Publisher: Addison Wesley
Pages: 1456
ISBN: 978-0134291055

This is an up-to-date, Python 3, reference work on the standard library - essential for some, according to Alex Armstrong, who gave it a five star rating, saying that while Python is an easy language to learn, that leaves its Standard Library to navigate you way through. If you don't know what is in the library you might well waste a great deal of time reinventing the wheel. Equally to know something exists but not to know exactly what it can do is a problem. This book attempts to show you the Standard Library in detail and so get you up to speed creating real Python programs.


Alex's conclusion is that even intermediate and advanced Python programmers will find features of the library they didn't know about. There is a lot of good code in this book and good code is worth buying.

Python Cookbook (3e)

 Author: David Beazley & Brian K. Jones
Publisher: O'Reilly
Pages: 706
ISBN: 978-1449340377

Reviewing this title, Alex Armstrong thought it merited 4.8 stars, saying that if you write Python just get a copy. It will not only save you time in the long run you should get a lot of fun out of reading it. 


Cookbooks are difficult to review because which recipes the reader is going to find useful depends on the reader.  The best you can do is make a guess on how generally useful the topics covered are and how "non-obvious" they are. In this case, while there are a few simple recipes the majority take even the experienced Python programming into deep water.

Alex had some minor niggles, but overall this book is highly recommended to the intermediate to advanced Python programmer. 

Python Playground

Author: Mahesh Venkitachalam
Publisher: No Starch Press
ISBN: 978-1593276041

The subtiltle of this book is Geeky Projects for the Curious Programmer,  and this is about right as a one-line summary of the contents, according to Alex Armstrong, who gave the book four stars. The book is packed with interesting projects and, as long as you are interested in one or more, it is a good read.


Alex does point out that the subject matter encountered in each project is huge and you can't expect full explanations. There also isn't much explanation of Python - you are just expected to be able to read the code. The later projects are longer and the ratio of explanation to code goes down with multipage listings presenting the final programs.

<ASIN: 1449355730 >

<ASIN: 0134291050>

<ASIN: 1449340377>

<ASIN: 1593276044 >

Last Updated ( Monday, 25 February 2019 )