Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python learning-python

Open-source Python projects categorized as learning-python

Top 18 Python learning-python Projects

learning-python
  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. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ultimate-python

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

  4. thonny

    Python IDE for beginners

    Project mention: 🔥 MicroPython on ESP32: Build a Smart Sensor in 15 Minutes Without Writing C! 😱 | dev.to | 2025-10-12

    Thonny IDE (or any serial REPL-capable IDE)

  5. python-tutorial

    A Python 3 programming tutorial for beginners.

    Project mention: python-tutorial VS Spindle - a user suggested alternative | libhunt.com/r/python-tutorial | 2024-12-25
  6. Your-Journey-To-Fluent-Python

    Your Journey To Fluent Python

  7. programming-for-kids

    book for parents and kids.

  8. Python-Raytracer

    A basic Ray Tracer that exploits numpy arrays and functions to work reasonably fast.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. mud-pi

    A simple MUD server in Python, for teaching purposes, which could be run on a Raspberry Pi

  11. mciwb

    Minecraft Interactive world builder

  12. Python-for-beginners

    I created this repo to save all my python related language notes

  13. Awesome-Python-Games

    🎉 Interactive games developed using Python for learning programming.

  14. Learning-Python

    This repo is made for the Learning Python blog course. In this course, all relevant material is provided for the course. For any suggestions, feedback or doubts, feel free to contact me via LinkedIn or Gmail.

  15. Python

    Code. Learn. Repeat. Python Edition (by Zemerik)

    Project mention: Asyncio: Interview Questions and Practice Problems | dev.to | 2025-11-03

    import time import requests import asyncio import aiohttp urls = [ 'https://example.com', 'https://httpbin.org/get', 'https://python.org' ] # Synchronous version def sync_fetch(): for url in urls: response = requests.get(url) print(f"{url} fetched with {len(response.text)} characters") # Async version async def async_fetch(): async with aiohttp.ClientSession() as session: tasks = [session.get(url) for url in urls] responses = await asyncio.gather(*tasks) for i, resp in enumerate(responses): text = await resp.text() print(f"{urls[i]} fetched with {len(text)} characters") if __name__ == "__main__": print("Running synchronous fetch") start = time.perf_counter() sync_fetch() duration_sync = time.perf_counter() - start print(f"Synchronous fetching took {duration_sync:.2f} seconds\n") print("Running asynchronous fetch") start = time.perf_counter() asyncio.run(async_fetch()) duration_async = time.perf_counter() - start print(f"Asynchronous fetching took {duration_async:.2f} seconds")

  16. grimoire

    Grimoire is a Python library for creating interactive fiction as hyperlinked html. (by scrussell24)

  17. beginner_python_playground

    Easy & playful python scripts to learn basic concepts with executable code. Clear instructions in `README.md` to get started, for beginners and non-devs.

  18. rgb-to-hex

    Python script to convert an RGB text sequence into HEX Code

  19. python-algorithms-v2

    Week 02 - I'm currently learning about data structures and algorithms — I wrote some popular algorithms using python

  20. LearningPython

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

  21. 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-python discussion

Log in or Post with

Python learning-python related posts

  • Asyncio: Interview Questions and Practice Problems

    1 project | dev.to | 3 Nov 2025
  • Why You Should Care About Async Context Managers and Iterators

    1 project | dev.to | 27 Oct 2025
  • 🔥 MicroPython on ESP32: Build a Smart Sensor in 15 Minutes Without Writing C! 😱

    3 projects | dev.to | 12 Oct 2025
  • Complete Beginner's Guide to GenAI Development: From Python to Production-Ready AI Agents

    1 project | dev.to | 20 Jul 2025
  • Setting Up Your First MCP Server with Python (Part 3/5)

    1 project | dev.to | 27 Jun 2025
  • Ask HN: How Are Parents Who Program Teaching Their Kids Today?

    3 projects | news.ycombinator.com | 1 Jun 2025
  • Thonny, Python IDE for Beginners

    1 project | news.ycombinator.com | 2 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Nov 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 learn oops in python 17,423
2 ultimate-python 5,677
3 thonny 3,622
4 python-tutorial 1,473
5 Your-Journey-To-Fluent-Python 1,170
6 programming-for-kids 622
7 Python-Raytracer 504
8 mud-pi 363
9 mciwb 304
10 Python-for-beginners 188
11 Awesome-Python-Games 117
12 Learning-Python 26
13 Python 15
14 grimoire 7
15 beginner_python_playground 5
16 rgb-to-hex 2
17 python-algorithms-v2 1
18 LearningPython 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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