Xavier's Reviews > Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

Learn Python 3 the Hard Way by Zed A. Shaw
Rate this book
Clear rating

's review

liked it

3 stars for average. I would recommend Python Crash Course by Eric Matthes over this. The biggest problems are, one, how he explains and treats OOP and Classes from ex40 onwards, and two, how he teaches packages and testing with virtual environments (which is from ex46 to ~end of book). I was ready to give this book 5 stars before encountering these major shortcomings. Additionally, his emphasis on text-based games for learning the content are extremely dull, and omits using and teaching standard python terminology in a misplaced effort to remove "jargon".

The book is ok if you already know another programming language, but if you have absolutely no programming experience beforehand, I would strongly recommend Eric's Python book.
3 likes · flag

Sign into Goodreads to see if any of your friends have read Learn Python 3 the Hard Way.
Sign In »

Reading Progress

July 10, 2017 – Started Reading
July 10, 2017 – Shelved
July 10, 2017 –
July 31, 2017 –
September 11, 2017 –
page 159
September 11, 2017 –
September 15, 2017 –
September 28, 2017 –
September 28, 2017 – Finished Reading

Comments Showing 1-1 of 1 (1 new)

dateDown arrow    newest »

Robert Adlam I would totally agree with Xavier - Python Crash Course (Eric Matthes) is a substantially better book to learn Python. I found Zed to be very opinionated, as anything he didn't agree with was 'rubbished' and then ignored. I learnt Python from Python Crash Course, and thought there were important parts of Python that were missing from Zed's book.
Maybe his learning style just didn't suit me...

back to top