DEV Community

Ridhi Singla
Ridhi Singla

Posted on


Top 7 GitHub repositories that will help you master Python🐍

📌 1. Python Algorithms
Contains algorithms and their implementation for over 35 categories of topics in Python, such as data structures, computer vision, linear algebra, neural networks, sorts, strings, and more.

🌐 GitHub - TheAlgorithms/Python: All Algorithms implemented in Python

📌 2. Learn-python by Oleksii Trekhleb (trekhleb)

Collection of Python scripts that are split by topics and contain code examples with explanations for beginners and intermediate learners.

🌐 GitHub - trekhleb/learn-python: 📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

📌 3. Awesome-python by Vinta

Collection of Python frameworks, libraries, tools, books, newsletters, podcasts, and web series dedicated to making Python easier for everyone. The repo has listed over 90 different categories for individual projects or topics including admin panels, data validations, computer vision, algorithms, and design patterns, ChatOps tools, and so much more.

🌐 GitHub - vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources

📌 4. Project-Based Learning by Tu V. Tran (tuvtran)

Learn by doing! This repo contains a Python section that includes tutorials for creating projects on Data Science, Machine Learning, Deep Learning, web scraping, bots, and web applications.

🌐 GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials

📌 5. full-speed-python by João Ventura (joaoventura)

This repo contains a book for self-learners and aims to teach Python using a practical approach. Includes exercises that play a crucial role in bringing Python learners up to speed with Python’s syntax in a short period.

🌐 GitHub - joaoventura/full-speed-python: Full Speed Python: a book for self-learners

📌 6. Python_reference by Sebastian Raschka (rasbt)

The content of this repo covers: Python tips and tutorials, Algorithms and Data Structures, Plotting and Visualization, Data Science, and more.

🌐 GitHub - rasbt/python_reference: Useful functions, tutorials, and other Python-related things

📌 7. Python-programming-exercises by Jeffrey Hu (zhiwehu)

This repo has +100 Python programming challenges that cater to new developers, intermediate developers, as well as experimented professionals.

🌐 GitHub - zhiwehu/Python-programming-exercises: 100+ Python challenging programming exercises

Top comments (1)

bakadesu profile image

Thank you for the list.
You could linkify

We're hiring!

We're Hiring

We're looking for someone who can develop, maintain, and implement our product roadmap and strategy as a Senior Product Manager.

Head here to learn more.