7 GitHub repositories that will help you become a great Python developer
1. Python Project Based Learning
• Curated list of project based tutorials
• 284k stars
• Webapps, web scraping, bots, data science, ML, and more.
2. All algorithms implemented in Python
• Boatloads of algorithms implemented in Python
• 225k stars
• Algorithms neatly categorized
3. 30 Days of Python
• Step-by-step guide to learn the Python
• 74k stars
• Logical learning sequence, great explanations and helpful getting started guide
4. 100-Days-Of-ML-Code
• A great resource for learning ML
• 52k stars
• High quality infographic explanations
5. Playground and Cheatsheet for Learning Python
• Collection of Python scripts that are split by topics and contain code examples with explanations.
• 18k stars
• Explanations next to the code make it easy to learn
6. Practical Python Programming
• Designed for people that have some programming experience but don’t know Python yet
• 11k stars
• Course has it’s own easy to use site
7. Python Programming Exercises
• 100+ Python challenging programming exercises
• 29k stars
• Questions, hints, solutions. Simple and effective way to practice.
📌 The most comprehensive Python cheat sheet! And it's free on GitHub
Basic datatypes, Generators & decorators, ALL important core modules, Threading, JSON & CSV, OOP, Typing, Logging, Exceptions, OS commands and soo much more!