Have you always wanted to learn how to code but never thought you could? Are you looking to build a foundation for more complex coding? Do you want to challenge your brain in a new way? Then Learn Python the Hard Way is the book for you.

The Hard Way Is Easier

LPTHW emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don't understand, and understand them.

At the end of LPTHW, you'll know the basics of coding, and be ready to move on to more challenging books. Or at least you'll have tried something new.

Get The Book

The HTML version of the book is free to read online and you can give it to anyone you want so long as you do not charge for it, and do not modify it.

You can also buy PDF and ePub, Paperback, and Hardcover versions.

What's New In The 2nd Edition?

Learn Python The Hard Way
PDF - $2.99 ePub - $2.99 Both - $5
Paperback - $15.99 Hardcover - $60
HTML - FREE!
Online Video Class - $29
View Cart

About The Book

The book is very simple:

Each exercise is one or two pages and follows the exact same format. You type each one in (no copy-paste!), make it run, do the extra credit, and then move on. If you get stuck, at least type it in and skip the extra credit for later.

This book teaches a lot more than the basics of programming, and python. It teaches important life skills in every facet of life: attention to detail, persistence & that dedicated practice and application lead to results.taotetek

Take A Full Online Class

I teach a new online course that covers the book in four weeks with videos and help from me. You can sign up for it at Udemy.com.

Other Books

You might also want to check out these other books if you find this book too boring or annoying: