Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Python Learning Resources

Table of Contents

  1. Coding Style

  2. Python Courses

  3. Video Tutorials

  4. Key Books and Guides

  5. Intermediate and Advanced Python Books

  6. Reference Materials

  7. Podcasts

  8. Practice Platforms

  9. Suggested Learning Paths


Coding Style


Python Courses


Video Tutorials


Key Books and Guides


Intermediate and Advanced Python Books


Reference Materials


🎙️ Podcasts


Practice Platforms


Suggested Learning Paths

Beginners:

  1. Automate the Boring Stuff with Python

  2. CS50’s Introduction to Programming with Python

  3. Python Crash Course

Intermediate:

  1. Fluent Python

  2. Effective Python

Advanced:

  1. Python Cookbook

  2. Explore advanced tutorials like ArjanCode on YouTube

  3. Practice advanced challenges on LeetCode