ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Effective Python
Author:
Brett Slatkin
ISBN:
9780134034287
Publisher:
Addison-Wesley (2015)
Pages:
216
Price:
£17.48
Reviewer:
Paul Floyd
Subject:
Appeared in:
31-4

There is some sample content at: http://ptgmedia.pearsoncmg.com/images/9780134034287/samplepages/9780134034287.pdf

I’m only just starting with Python, so my rating (3/5) is perhaps a bit harsh as I don’t think that this book is really intended for beginners. I’ve read a few other titles in the Addison-Wesley Effective series (Code Quality, Code Reading and Effective XML). Generally, I found them to be fairly easy reads with low barriers to entry. As with many books in this style, the book is organized into 59 ‘items’ split over 8 chapters.

Effective Python jumps very quickly from a couple of introductory items (checking which Python version you are using, read the Python style guide) to some definitely not beginner items like array slicing. This meant that I found it easy to follow some of the easier items like docstrings but for items like decorators and metaclasses, it was all over my head and I could only imagine the kind of introspection that they provide.

I may revisit this review after going though the online python.org ‘getting started’ guide and perhaps reading a proper beginner’s book.