Edit product


Python Practice Projects (Premium) - The eBook + Sample Solutions

Everything in the Basic Package AND solutions to 3 projects: Command Line Parser, Game Of Life and Lisp Interpreter.

Premium Content

The premium version includes the sample solutions for Command Line Parser, Game Of Life and Lisp Interpreter. 

The solutions were written with a focus on readability and elegance. Each solution is extensively commented because the code was specifically written to maximize your learning opportunity.

Each solution also comes with tests (as all software should!) and acts as a goal or target for students solving that problem. 

Basic Content

"The biggest challenge [to learning Python] is knowing what projects I can work on next to expand my knowledge"

That's a quote from one of our readers, and it's a common problem.

No one masters piano by noodling on finger exercises and no one masters programming by reading through a few tutorials.

Have you ever thought any of the following:

  • How do I advance my programming abilities when I don't know what to do next?
  • Have I really grokked all of those tutorials that I've read or will I just forget them in a few weeks?
  • I always hear the advice, "Just work on side projects." but I don't have any idea where to start.
  • I already work on some small side projects, but I get the nagging feeling that I'm not really learning all that much because I'm still using the same old habits and same old coding patterns.
  • How do I keep your side projects from exploding in scope or fizzling after a few weeks of work?

It all boils down to this:
How do I develop the skills to create anything that I can imagine?

That is the ultimate goal of a programming education.

Programming is the ability to transform pure thought into a "living" system that quietly makes your life a little better. And, dare to dream, maybe you can share it and make everybody's life a bit better.

What if you had a clear path to developing your programming abilities?

This book teaches you to stand on your own two feet and walk as far as you want to go on the path to programming mastery. This path is walked one project at a time. The trick is to pick the right projects because not all projects are created equal.

At any given skill level, there are only a handful of projects that are effective. A great project needs to be well scoped, revisits your old skill to strengthen your fundamentals, and contain an element of challenge that pushes your boundaries.

This book guides you through a series of projects designed to improve your command of the Python programming language and your software engineering abilities in general. The skills you gain here will carry over to all future programming endeavours.

This book is about making you a lifelong learner. Are you ready to get started?

Warning: This book does _not_ walk you through the building of each project. Instead, it provides sufficient details for you to work out the solution on your own.

An UNBEATABLE Guarantee - 100% Money-Back

If you've purchased the book and you're not absolutely satisfied, send me an email showing that you've tried working through a project and I'll refund 100% of your money. No hard feelings =]

Download Sample Chapter Here

Command Line Parser Project Here


Why Practice Projects and Not A Tutorial.

How To Work Through a Side

Project #1: Command Line Parser

Project #2: Game Of Life

Project #3: Lisp Interpreter

Project #4: Static Site Generator

Project #5: Templating Engine

Project #6: HTTP Library

Parting Words and What's Next

Command Line Parser Solution

Game Of Life Solution

Lisp Interpreter Solution


You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.


Python Practice Projects (Premium) - The eBook + Sample Solutions

Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$40.

Your purchase was successful!

We charged your card and sent you a receipt


    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad