2 of 2 people found the following review helpful
Comprehensive but long-winded,
Verified Purchase(What is this?)
This review is from: Learning Python: Powerful Object-Oriented Programming (Animal Guide) (Kindle Edition)
This books is a comprehensive description of Python 2.6 and Python 3, from basics through to advanced topics such as decorators and metaclasses. The author is an experienced Python teacher, and the book has plenty of examples.
My main criticism is that it is somewhat repetitive and very long - well over 1000 pages. I can't help thinking that a more focussed approach could cut several hundred pages, and the result would be more digestible, easier to navigate, less daunting, and just more fun. By comparison the O'Reilly book on Ruby is less than half the length but gives a similar depth of coverage, though it is aimed more at experience programmers and includes fewer examples.
Having said all that, I did learn some unexpected things about Python (especially differences between Python 2.6
and Python 3), and I don't know any other Python books to recommend.