Python learning-by-doing

Open-source Python projects categorized as learning-by-doing

Top 17 Python learning-by-doing Projects

learning-by-doing
  1. learn oops in python

    📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Project mention: 17 Best GitHub Repositories to Learn Python | dev.to | 2025-02-06

    Learn Python

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. ultimate-python

    Ultimate Python study guide :snake: :snake: :snake:

  4. nano-graphrag

    A simple, easy-to-hack GraphRAG implementation

    Project mention: Show HN: A Simple GraphRAG Implementation | news.ycombinator.com | 2024-08-15

    I love that you had an "issues" section https://github.com/gusye1234/nano-graphrag?tab=readme-ov-fil...

    but how does that affect the performance, theoretically?

  5. py_regular_expressions

    Learn Python Regular Expressions step by step from beginner to advanced levels

  6. futurecoder

    100% free and interactive Python course for beginners

    Project mention: Free Python Learning Platforms | news.ycombinator.com | 2024-09-09
  7. programming-for-kids

    book for parents and kids.

    Project mention: The Unix Pipe Card Game | news.ycombinator.com | 2024-07-23
  8. practice_python_projects

    Book on basic to intermediate level Python projects

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. 100_page_python_intro

    :snake: Short, introductory guide for the Python programming language :green_book: :zap:

  11. Awesome-Python-Games

    🎉 Interactive games developed using Python for learning programming.

  12. cli

    Level up your backend development skills (by sissues)

    Project mention: Show HN: Open-source back end learning platform | news.ycombinator.com | 2024-07-20
  13. TeachMePythonLikeIm5

    Teach the Python programming language using a collection of super beginner friendly tutorials and challenges.

  14. quizli

    An educational project teaching how to open-source an interactive Python quiz app

  15. dropbox-style-python-repo

    🌿💚 Learning how the github.com/dropbox/dbx_build_tools work for Python monorepos.

  16. beautifulday

    Learning project for scraping weather from weather.gc.ca. Print out simple or extended weather reports for any Canadian city to a console.

  17. rgb-to-hex

    Python script to convert an RGB text sequence into HEX Code

  18. LearningPython

    This is a code repository series for my Learning Python videos on YouTube. (by rapmd73)

  19. Python

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python learning-by-doing discussion

Log in or Post with

Python learning-by-doing related posts

Index

What are some of the best open-source learning-by-doing projects in Python? This list will help you:

# Project Stars
1 learn oops in python 16,665
2 ultimate-python 5,165
3 nano-graphrag 2,363
4 py_regular_expressions 1,780
5 futurecoder 1,328
6 programming-for-kids 598
7 practice_python_projects 318
8 100_page_python_intro 235
9 Awesome-Python-Games 115
10 cli 30
11 TeachMePythonLikeIm5 28
12 quizli 25
13 dropbox-style-python-repo 6
14 beautifulday 3
15 rgb-to-hex 2
16 LearningPython 0
17 Python 0

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?