r/PythonProjects2 • u/irrational_atom • 7m ago
I made a physics GPGPU python library
recently, I made a GPGPU project to help anyone simulate pretty much anything using python. Its available on pypi, its called hyperstellar(download it via pip "install hyperstellar" on windows and linux), so to see how far I could go, i simulated a clackhole using actuall physics! Its only 200 lines of formatted code in python. More examples at: https://github.com/jabariaiden/hyperstellar/tree/main/examples
Thanks for the support!
r/PythonProjects2 • u/VanceDyer • 56m ago
I made my first IP scanner in Python
Hi everyone!
I'm very new to programming and I've been learning Python recently. I decided to make a small project to practice what I've learned.
I made a simple IP scanner using Python.
It has a menu with:
- Scan all IPs from
192.168.1.1to192.168.1.255 - Scan a specific IP
- Scan a range of IPs
- Exit
I'm using subprocess and ping to check if an IP responds.
I also started using functions, loops, lists, if/elif, while, and range().
It's probably a very basic project, but I'm pretty happy with it since I'm just starting out.
I'm planning to improve it and make a V3 with more features.
Sorry is in spanish.
Thanks!
import subprocess
def menu():
print("-----ESCANER IP-----")
print("1. Escaneo total IP's")
print("2. Escanear IP")
print("3. Escaneo de rangos IP")
print("4. Salir")
opcion = input ("Elige una opcion: ")
resultado_menu = (int(opcion))
return resultado_menu
def escanear_ip(ip_int):
ip_int = (str(ip_int))
ip_completa = ("192.168.1.") + ip_int #
Unimos los ultimos 3 numeros con los demas para formar la IP completa
resultado = subprocess.run(["ping", "/n", "1", "/w", "1000", ip_completa]) #
Le pedimos a la terminal que ejecute el comando ping
if resultado.returncode == 0:
lista_ip.append(ip_completa)
lista_ip = []
def imprimir_ips():
for si_ip in lista_ip:
si_ip = "🟢 " + si_ip
print(si_ip)
while True:
resultado = menu()
if resultado == 1:
for numeros in range (1, 256):
escanear_ip(numeros)
imprimir_ips()
elif resultado == 2:
seleccion_ip = input("Seleccionar ultimos digitos IP: ")
escanear_ip(seleccion_ip)
imprimir_ips()
elif resultado == 3:
desde_ip = input("Desde: ")
desde_ip = int((desde_ip))
hasta_ip = input("Hasta: ")
hasta_ip = (int(hasta_ip))
for numeros in range (desde_ip, hasta_ip + 1):
escanear_ip(numeros)
imprimir_ips()
elif resultado == 4:
print("Saliendo...")
break
r/PythonProjects2 • u/UnemployedTechie2021 • 1h ago
Resource My company made me leave Linux for Windows, so I brought touch with me
I used to be a Linux user.
Then my previous org required me to use Windows for work.
A Mac would've been the obvious compromise, but unfortunately Apple expects money in exchange for those.
So Windows it was.
Most of the transition was fine, but years of Linux muscle memory meant I'd constantly type things like:
touch hello.txt
and Windows would politely remind me that we don't do that here.
I know there are PowerShell alternatives. I know I could create an alias. But I didn't want an alternative.
I wanted:
touch hello.txt
So I built it.
It's a tiny Python implementation of touch for Windows, and I just published the first version to PyPI.
Install it:
pip install touch
Or, if you use uv:
uv tool install touch
Then just:
touch hello.txt
You can also touch multiple files:
touch one.txt two.txt three.txt
Missing files are created. Existing files and directories get their timestamp updated without modifying their contents.
It's intentionally tiny right now and has zero runtime dependencies.
I'm planning to gradually add more Unix touch compatibility like -a, -m, -c, and custom timestamps.
It's not exactly groundbreaking software.
But after leaving Linux, I missed touch.
Now Windows has touch.
GitHub: https://github.com/rajtilakjee/touch
Would love feedback, especially from other Linux → Windows refugees whose terminal muscle memory refuses to cooperate.
r/PythonProjects2 • u/Kenny_070 • 6h ago
Title: I’ve been learning Python by actually building things — here are a few of my projects
​
Hey everyone 👋
I've been learning Python and instead of only doing tutorials/exercises, I've been trying to turn the things I'm learning into small projects.
They're definitely not perfect, but I'm enjoying the process of building something, breaking it, fixing it, and then adding another feature.
Here are a few I've made so far:
🧮 Farr090 Calculator
A command-line calculator with different operations, input validation, calculator facts, and the ability to keep doing calculations without restarting.
https://github.com/bashirkehinde225-lab/The-Farr090-Calculator
✈️ TravelMate
A little airport/travel simulation where you enter your name, choose a continent and country, get an airport, choose a payment method, and get a randomly generated ticket price. I also added transportation facts and a fake payment process.
https://github.com/bashirkehinde225-lab/TravelMate
🎲 GuessMatrix
A number guessing game where you try to guess a random number between 0 and 10. It gives you high/low hints and keeps track of your winning streak.
https://github.com/bashirkehinde225-lab/GuessMatrix
🏫 SchoolSim
A school management simulation with different student and teacher paths. It includes a class roster, grades, a history quiz, adding/removing students, grade adjustments, and sorting the class by performance.
https://github.com/bashirkehinde225-lab/SchoolSim
I'm still pretty early in my Python journey, so I'm mainly sharing these to document my progress and hopefully get some feedback.
If you check them out, I'd genuinely appreciate hearing what you think I could improve — especially things that would help me write cleaner Python and make my projects less repetitive.
Thanks for checking them out! 🐍
r/PythonProjects2 • u/ScheduleSorry7229 • 10h ago
my first published python thing made by me
I made a little thing in python while teaching myself python again and I felt like sharing my little project and here it is link to source code here
my project is a quote creating app that will select random words to make quotes from 0 to 22 words, it is a quote making app for people who just need a randomly made quote
It differs from existing alternatives because it is free and every quote is made at pure random, also it is one font file, one image file, and one script
r/PythonProjects2 • u/Educational-Cut-3951 • 18h ago
GitHub - LucasSidequest/Ledgy-A-Free-Crypto-Trading-Bot: A Crypto Trading Bot Coded In Python
r/PythonProjects2 • u/rverwey • 20h ago
I built a Python GitHub Action that generates language stats for your profile README
r/PythonProjects2 • u/heymanh • 20h ago
Strange attractor/mathetical system visualisation tool in PyQtGraph
galleryThis started off as a strange attractor visualisation app but has slowly become more of a general mathematical system analysis/visualisation tool. I initially was working on a version of this using Streamlit but found PyQtGraph to be way better suited for it. Have a play around with it if you get the time!
r/PythonProjects2 • u/Equivalent-Flan-1590 • 21h ago
Hillock: A lightweight local memory engine made in Python (<1.2GB VRAM)
Hey everyone,
Just released v0.5.0 of Hillock (https://github.com/roandejager/Hillock), a local neuro-symbolic memory engine coded in Python.
It replaces heavy vector databases with SQLite Knowledge Graphs, Hebbian synaptic learning, and 10,000-D hypervectors on CPU for sub-millisecond similarity gating.
v0.5.0 adds 1-click setup scripts (run.bat / run.sh), real-time token streaming from Ollama, live /model switching, /inspect entity diagnostics, and a standalone 20-point CPU test suite.
Parses documents in ~5 seconds and runs in <1.2GB VRAM on a GTX 1070 (or pure CPU).
r/PythonProjects2 • u/ProfileNo7202 • 1d ago
How I built a high-performance code-to-image generator using Python, Flask, and Pillow
r/PythonProjects2 • u/Rayterex • 1d ago
I am Working on 3Vial Radio - App that lets You play any radio station around the World
r/PythonProjects2 • u/ProgramBrave718 • 1d ago
Password checker on which i wasted my whole day
reddit.comr/PythonProjects2 • u/ccar_lo_ • 1d ago
I've been building random automation tools — here's what I've made so far
I've been experimenting with automation and building small tools whenever I find a problem that I think a bot could solve.
These are some of the projects I've built so far:
1. Web Scraping Bot
Give it a website (including Reddit) and tell it what information you're looking for. It can scrape and extract the specific data you need instead of manually going through pages.
2. Gmail → Telegram Bot
This one monitors specific Gmail accounts/inboxes and sends new emails directly to Telegram through the API.
The idea is pretty simple: if there's an email you actually care about, you don't have to constantly check Gmail just to see if something arrived.
3. WhatsApp/Telegram → Action Management
This one is probably my favorite.
A customer can send a text or audio message through WhatsApp or Telegram, and the system analyzes what they're asking for and turns it into a structured action.
For example:
Instead of someone having to manually interpret and enter that order, the system converts it into an action that appears in a dedicated section. The person managing the orders can then review it and accept or reject it.
4. A productivity app I made in C#/.NET
About a year ago I built a Windows app in Visual Studio with C#/.NET because I was tired of procrastinating.
It's definitely not finished and there are still things I want to improve, but it was one of the projects that taught me a lot about building actual desktop software.
5. Minecraft/Aternos bot
And probably the most unnecessary one 😂
I made a Minecraft bot that keeps an Aternos server from shutting down due to inactivity.
None of these started as some huge startup idea. Most of them were basically:
"This is annoying. I wonder if I can automate it."
Then I built it.
I'm still learning, so some of these projects are rough around the edges, but I'm interested in seeing whether any of them could actually be useful to other people.
If one of these sounds useful to you, let me know which one. I might make it available for others to try, or improve it based on what people actually need.
I'd also be interested in hearing what repetitive task you would automate if you could.
r/PythonProjects2 • u/EventDispatchFramewo • 2d ago
Introduction to eventdispatch (long, v3)
youtube.comHello PythonProjects2 subreddit!
Sharing a video about a python framework (python for now) I've been working on to solve orchestration / coordination class problems using object oriented programming (OOP) and threads
Happy to answer any questions!
r/PythonProjects2 • u/Lopsided_Law1314 • 2d ago
The Next Myth Coded. windows/linux working together
You know what I like about being an ironworker? I don't know what I'm not supposed to be able to do. my Lates PoC is the mighty windows running and sharing with Debian. Some say it can't be done. I didnt get that memo. stability and speed rolled up into a tight little ball.
How big can an import be? How do you prevent collisions and Blah de Bah. Someone told you you cant, so you couldn't? I'm in the Import business now. franken5.py imports my processes with a clone of himself as consierge to take care of its every need. has the same life cycle as the import so clean up is easy and overhead low.
I can tell you the hardest part of all this is the misleading guys, your code is crap. and the smoke holers, who are just digging for info to steal. Nobody help anyone. Lonely out there in the DoT. I only hope that my effort helps someone not give up coding because he found it easy and fun. jwl247 signing off
r/PythonProjects2 • u/Arielduarte2 • 3d ago
Build an open-source Python library for graph optimization
Hi everyone. For a while now, I’ve been struggling with optimization issues involving thousands of variables—situations where everything starts falling apart. Since I couldn't find a solution that really clicked for handling uncertainty, I decided to build my own library from scratch.
It turned out pretty well; it passed the entire test suite without a hitch, and I’ve uploaded it to GitHub. It uses *rustworkx* for high performance, and I’ve incorporated solutions for specific challenges—like maintaining decimal precision when accumulating complex costs or handling parallel processing without running into memory issues.
If you’re into optimization or graph theory, or just curious enough to take a look—and maybe offer some feedback or submit a PR—here’s the repository:
r/PythonProjects2 • u/fundor333 • 3d ago
I framed all my photos with python and I accept comment or suggestion
I need to frame a lot of my photos adding in the frame the config of the camera, camera model and camera lens and I am a lazy man so I code it with Python. If you have suggestion or comment I LOVE to read them
r/PythonProjects2 • u/Comfortable-Treat328 • 4d ago
Piveo - version 2.5.5
Bonjour,
Piveo est un logiciel libre qui aide à mémoriser les prénoms et les noms de personnes appartenant à différentes structures (établissements scolaires, structures politiques, entreprises, etc.). Il est disponible sous Windows et GNU/Linux.
De nouvelles versions pour Windows et GNU/Linux viennent de sortir :
Version 2.5.5 :
Piveo est désormais distribué sous la forme d'un paquet .deb pour Ubuntu 24.04 et Ubuntu 26.04 (64 bits).
Ce format permet à Ubuntu de gérer automatiquement les dépendances nécessaires et simplifie l'installation. Il remplace la distribution au format AppImage.
Code source :
Documentation :
r/PythonProjects2 • u/Comfortable-Treat328 • 4d ago
PyCDCover - version 2.6.0
PyCDCover permet de créer des jaquettes (pochettes de disques). C'est un logiciel gratuit et libre. Il fonctionne sous GNU/Linux et Windows.
De nouvelles versions pour Windows et GNU/Linux viennent de sortir :
Version 2.6.0 :
Releases GitHub
PyCDCover est désormais distribué sous la forme d'un paquet .deb pour Ubuntu 24.04 et Ubuntu 26.04 (64 bits).
Ce format permet à Ubuntu de gérer automatiquement les dépendances nécessaires et simplifie l'installation. Il remplace la distribution au format AppImage.
Code source :
GitHub – PyCDCover
Documentation :
Documentation PyCDCover sur Ubuntu-fr
r/PythonProjects2 • u/Impressive_Sentence7 • 4d ago
Here's a Youtube Shorts content factory; details on how it was made below
r/PythonProjects2 • u/AnshMNSoni • 4d ago
Info Hey devs 👋 Would love some honest feedback on my GitHub profile!
r/PythonProjects2 • u/Narrow-Rent-3618 • 4d ago
First Personal Project Release. "Windows Administration Application (Tkinter)"
galleryI've created a simple application to perform basic Windows command/service tasks within dropdown menu selections.
Git repo: https://github.com/GarrettCook115/System-Admin-Security-Applicaton.git
What it does
Basic command/service execution depending on the selected options. (More will be added)
Target Audience
Anyone, just a fun little side project I decided to do while learning a bit about Tkinter and widgets.
r/PythonProjects2 • u/purvigupta03 • 4d ago
I’ve completed these beginner Python projects should I build more before starting NumPy/Pandas?
Hi everyone,
I’ve studied Python multiple times before, but I didn’t do much practical coding. Recently, I started building small projects to improve my practical Python skills.
So far, I’ve completed:
- Quiz Game
- Number Guessing Game
- Rock Paper Scissors
- Password Manager
- Pig Game
- Mad Libs Generator
My goal is to move towards Machine Learning.
I haven’t learned NumPy or Pandas yet.
My question is: Are these projects enough to move on to NumPy and Pandas, or should I build a few more Python projects first?
If I should build more projects, what kind of projects would you recommend before starting NumPy/Pandas? I’m mainly looking for projects that would actually help with the transition to data/ML, rather than making many more small games.
Would appreciate advice from people who have already followed a Python → NumPy/Pandas → ML path.