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 →
Top 18 Python learning-python Projects
-
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.
Learn Python
-
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.
-
-
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)
-
Project mention: python-tutorial VS Spindle - a user suggested alternative | libhunt.com/r/python-tutorial | 2024-12-25
-
-
-
Python-Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work reasonably fast.
-
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.
-
-
-
-
-
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.
-
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")
-
grimoire
Grimoire is a Python library for creating interactive fiction as hyperlinked html. (by scrussell24)
-
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.
-
-
python-algorithms-v2
Week 02 - I'm currently learning about data structures and algorithms — I wrote some popular algorithms using python
-
LearningPython
This is a code repository series for my Learning Python videos on YouTube. (by rapmd73)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python learning-python discussion
Python learning-python related posts
-
Asyncio: Interview Questions and Practice Problems
-
Why You Should Care About Async Context Managers and Iterators
-
🔥 MicroPython on ESP32: Build a Smart Sensor in 15 Minutes Without Writing C! 😱
-
Complete Beginner's Guide to GenAI Development: From Python to Production-Ready AI Agents
-
Setting Up Your First MCP Server with Python (Part 3/5)
-
Ask HN: How Are Parents Who Program Teaching Their Kids Today?
-
Thonny, Python IDE for Beginners
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 Nov 2025
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 |