Review: Programming in Python 3

“The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code — not in reams of trivial code that bores the reader to death.” – Guido Van Rossum

Last summer, I read the second edition of “Programming in Python 3” and wrote a book review for DZone. Unbeknownst to me, the review has been on the Book Zone for a while, so I thought it about time to mention it. Sadly I haven’t been able to program as much Python as I would have liked, but when I do, I still use the book and still stand behind my initial review.

Python as a language has always intrigued me. It is one of the few languages where white space is actually important. It’s a bold choice, not without merit and certainly not without its opponents. And that fact alone got my attention.

So when DZone’s Book Zone offered me a chance to review the book, I rose to the occasion. And really enjoyed it. I’m not going to republish my review, you should go and check it out.

Suffice to say it’s a great book to start with Python if you’re already fairly experienced in pretty much any other language.

6 months later, I’m ashamed to admit, I haven’t really grown out of the “toy project” category yet. There are many reasons, but most importantly, it does take some real effort to get to know a new language. I plan to push myself a little more in this regard. Of course, you’ll be able to follow along on the blog.

My review of Programming in Python 3.