Jesper Dramsch , , read in 3 minutes

Time to level up your Python skills 🐍

4 Books

4 Levels

Which one are you?

Python Crash Course

by Eric Matthes

Book cover Python Crash Course

The quick-start guide!

But don’t be fooled it starts quick but will get you all the way to:

• Building Games • Making Data Visualizations • Deploying a Web App

Get Python Crash Course!

Learn Python 3 the Hard Way

by Zed Shaw

Book cover Learn Python 3 the Hard Way

A step-by-step guide through the Python universe

It’s only the hard way, because it works from first principles. From Smallest to Pretty Impressive:

Variables → Webgame Get Learn Python 3 the Hard Way!

Automate the Boring Stuff

by Al Sweigart

Book cover Automate the Boring Stuff

How about you have 🐍 do your job?

• Work with Excel • Send Emails • Schedule Tasks

It’s not even that hard!

Get Automate the Boring Stuff!

Effective Python

by Brett Slatkin

Book cover Effective Python

Level up your Python!

These are 90 best practices based on what you learned in the books before.

I gave it away in my newsletter anyversary, because it’s so good!

Get Effective Python!


Choose one of the first three.

  • Python Crash Course
  • Learn Python 3 the Hard Way
  • Automate the Boring Stuff
  • Effective Python

When you’re ready, go for number 4!