Welcome to the 1st Edition of Learn Python 3 the Hard Way which teaches Python 3. Apparently this is a new edition and not the 4th edition because it teaches Python 3. You can visit the companion site to the book at http://learnpythonthehardway.org/ where you can purchase digital downloads and paper versions of the book. The free HTML version of the book is available at http://learnpythonthehardway.org/python3/.

Table Of Contents

Common Student Questions

How long does this course take?
You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. I can do it in about 4 hours or less if I hurry and don't do the Study Drills.
What kind of computer do I need?
You can do it on most any computer. It works on Windows, macOS, and Linux with instructions for all three in the first exercise.

Pre-order The Python 3 Edition!

When you pre-order Learn Python 3 The Hard Way, you'll receive the Python 3 Edition as it's being created. You will no longer receive both the Python 2 and Python 3 version of the book. That promotion has ended. All files are DRM free and you can download them to your computer for offline viewing. Digital Download Only! You do not get a physical book.


Buy Digital Download From Zed

Or, you can read Learn Python the Hard Way for free right here, video lectures not included.

Other Buying Options

Other buying options coming soon.