Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python Education Projects
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
coding-problems
Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures
-
mu
A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mathgenerator
A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.
-
canvasapi
Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
-
CardStock
CardStock is a cross-platform tool for quickly and easily building programs. It provides a drawing-program-like editor for visually laying out your programs' parts, and a code editor for adding event-driven python code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python. https://github.com/TheAlgorithms/Python
Project mention: 🐍🐍 23 issues to grow yourself as an exceptional open-source Python expert 🧑💻 🥇 | dev.to | 2023-10-19Repo : https://github.com/oppia/oppia
During the last weekend, a small cyber security club at my town organized their first online CTF competition. I offered to take care of the infrastructure since I've been tinkering with CTFd for a couple of weeks and surprisingly everything went well! (Except two server outages that didn't last long 😁) That's why I'm here sharing with you the process of how I set up, configured, and monitored a CTF platform that handled 150+ users simultaneously totally FOR FREE 💲
It was a bit tricky to get CPU temperature of a host machine (Raspberry Pi) from within the running docker container. This Issue on GitHub has helped me :
i was wondering if someone could help me figure out how to install this (https://codewith.mu/) python editor on the steam deck. Or if you have any other suggestions for better editors.
I have recently found a neat new (to me) resource for learning Python. It's called futurecoder and you can find it at https://futurecoder.io.
Project mention: Jr high/HS tutor looking for an infinte problem generator for specific cases, including simple 'sub' skills of operations (ID the slope or Y intercept, negative exponent conversion, etc). | /r/learnmath | 2023-07-01Are you familiar with https://github.com/lukew3/mathgenerator
“Electronic products these days are based on chips with hundreds of connectors. Connecting them can involve hundreds of wires. A PC board is an inexpensive way to connect all the wires at once. When Steve Jobs and I started, with a blue box and then the Apple I and Apple II computers, I did the digital design, connecting hundreds of wires myself on the prototypes. Steve Jobs took the role of getting PC boards made so that we could manufacture sellable products.
After a short while we had outside companies create the PC boards according to my designs. I was extremely proud of one design that far exceeded what had been done before. That was a floppy disk interface card so you could attach a disk and type “Run Checkbook” to run the Checkbook program, rather than finding a cassette tape labeled ‘Checkbook’ and then playing it on a cassette tape player into the computer. I was super proud of my floppy disk controller board, with 8 chips rather than the normal 50 chips.
I wanted the PC board for this floppy disk controller to get done quickly but the company that made our PC boards was busy. So I set up a drafting table with mylar sheets and patterns that I could lay out myself, every night for a couple of weeks. I was in charge of the entire project, PC board and all. I was the last one to leave Apple every night for those weeks.
At the end I had a very tiny number of holes connecting the top of my PC board layout to the bottom. It was a tiny number of holes because I’d planned the layout of where the 8 chips went in order to minimize single crossovers, which required holes. But I then realized that if I’d designed a part to shift bits the other way, like from right to left instead of left to right, everything would work but I’d have fewer holes.
I stripped all my PC board layout and started over, for the next week or two, laying out my PC board according to my new, reversed, design. In the end I had only 5 holes in the PC board connecting from the top to the bottom sides. Nobody would ever know that I’d done that. It was my private perfection.
I realized that, in my head, this PC board represented myself, and that’s how perfect (as can be) I was. When you care, it’s not about money. It’s about yourself and your ability and your desire to do as good a job as possible.
I’m so glad that young people can create things like PC boards online. May your creativity have no limits!”
- Steve Wozniak
This quote is part of Hack Club's Onboard project, where we are funding $100 in PCB manufacturing costs for 1,000 high school students over the next year.
You can learn more at https://hackclub.com/onboard/, see people's projects at https://github.com/hackclub/onboard/, and make a tax-deductible donation at https://bank.hackclub.com/donations/start/onboard (every $150 funds 2-3 projects for a teenager).
... https://github.com/open-spaced-repetition/fsrs4anki/wiki/The... ...
I'm not sure I believe we understand our own learning/memory anything like enough for this not to be total pseudoscience? Reminds me of A Beautiful Mind.
Project mention: Show HN: Lua Carousel, create little programs on desktop or mobile devices | news.ycombinator.com | 2023-11-24Well, there is Cardstock, which is a Hypercard-like in progress written in Python (and which uses Python as its language rather than a Hypertalk-like). It seems a bit more modern in that it isn't going for the 1980s Mac aesthetic.
https://github.com/benjie-git/CardStock
Python Education related posts
-
Host your own CTF for free 💸 (CTFd Setup Guide)
-
The Mnemosyne Project: An Anki Alternative
-
FOSS alternative for language learning?
-
GPTs for Personalized AI College Tutor 🎓
-
Show HN: Lua Carousel, create little programs on desktop or mobile devices
-
The FSRS (Free Spaced Repetition Scheduler) Algorithm
-
Creating Competition Platforms
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Jun 2024
Index
What are some of the best open-source Education projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | TheAlgorithms | 180,916 |
2 | oppia | 5,637 |
3 | CTFd | 5,378 |
4 | coding-problems | 3,248 |
5 | LibreLingo | 1,900 |
6 | gpiozero | 1,841 |
7 | mu | 1,380 |
8 | futurecoder | 1,245 |
9 | the-littlest-jupyterhub | 993 |
10 | kindle2notion | 871 |
11 | Your-Journey-To-Fluent-Python | 784 |
12 | seed-labs | 705 |
13 | mathgenerator | 676 |
14 | canvasapi | 542 |
15 | pgzero | 516 |
16 | mnemosyne | 486 |
17 | earthpy | 480 |
18 | pyngrok | 411 |
19 | OnBoard | 433 |
20 | Anubis | 286 |
21 | free-spaced-repetition-scheduler | 273 |
22 | CardStock | 203 |
23 | kc7 | 157 |
Sponsored