Saturday, January 26, 2019

Learn Python 3 the Hard Way by Zed A. Saw


I’ve been putting some effort into learning to code in Python. One of the books I turned to is Learn Python 3 the Hard Way by Zed A. Shaw.

Shaw leads one through Python coding by providing an example of code in each chapter. You can enter it in your editor and run it. He then provides a set of exercises to break, test, modify or improve the code or come up with something on your own.

Actually, this isn’t a particularly hard way to learn coding. It takes time and effort to work through all the exercises in the book, but learning anything challenging and worthwhile takes time and effort. You’ll learn a lot about Python, what works and how to approach programming computers in general as you work through the book.

I don’t know that I have a good way of elaborating on a book like this. It is a workbook. You work through it slowly, step-by-step at the keyboard of your computer.

If you’re a beginner in programming, this is a good place to start. Python is reputed to be easy to learn, but is a powerful general-purpose language the you can use to do about anything you want. The early chapters and exercises are quite easy and Shaw builds skill upon skill as you proceed. In that sense, Shaw makes it easy, you just have to put in the work.

If you’re interested in this book, you may also be interested in:

Shaw, Zed A. Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code. Boston: Addison-Wesley, 2017.

No comments:

Post a Comment