Python Progression

When asked what resources I would recommend to help improve Python skills;

Automate the boring stuff with Python:

  • This site explains how Python works and also walks you through a few projects which are quite fun.

  • A hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.

Reddit Python Learning:

  • Helpful community of Python programmers


  • Reference on how to use the most common functions

Real Python:

  • Mix of resources, tutorials and quizzes