Skip to content

Latest commit

 

History

History
151 lines (117 loc) · 11.1 KB

File metadata and controls

151 lines (117 loc) · 11.1 KB

Python Programming Learning Resources:

Documentation

Textbooks/Tutorials (mostly online and free)

Cheat Sheets

MOOCs

Debugging

Other Q&A

More practice problems

Beginner friendly:

More challenging:

  • Codewars: improve your skills by training on real code challenges.
  • Advent of Code: really fun, more challenging.
  • Project Euler: additional programming challenges you can try once your Python knowledge becomes stronger; problems are sorted by increasing difficulty.

Game-based challenges:

Coding competitions

Advanced stuff

Python style and example programs

Python Podcasts

Python Videos

Recommended Code to Read

It can be helpful to read existing code to get a better idea of how to organize your own programs. Here are some good examples of short Python programs, with explanations:


updated: 2025/10/03