A few years ago, a fellow named Zed Shaw created a website called Learn Python the Hard Way that a lot of people praised. The website is made up of lots of short exercises that help beginner programmers learn the various nuances of Python but in bit-sized chunks. He kept updating it from time to time and eventually Addison-Wesley turned it into a book by the same name. I was recently given a copy of the PDF version of the book to review. Here’s the quick version:

Quick Review

  • Why I picked it up: I received this book specifically to review it, although I was interested in reading it anyway just from what I’d heard about the site
  • Why I finished it: The book’s chapters are short…and technically, I skimmed a lot of it
  • I’d give it to: Someone who wants to learn Python and who has no previous experience with any other language