Nice work! Tools like this make statistical learning much more practical and engaging. Visualization of skewness logic is particularly helpful for understanding probability distributions. Looking forward to seeing more AI and data projects from you.
🧠 I built my own programming language — and here it is running on CLI.
This is GreyMatter — a custom interpreted language I built from scratch using Python and SLY.
What you're seeing in this terminal: → The GreyMatter interpreter starting up (v0.01) → A variable being assigned: a = 50 → An IF/ELSE conditional executing in real time → Output: a is even ✅
The entire interpreter was built by me — from the Lexer and Parser to the AST and Runtime Engine.
Why did I build this? Because the best way to understand how Python, JavaScript, or any language works... is to build one yourself.
Every keyword you type, every error you get, every output on your screen — there's an entire pipeline behind it. Building GreyMatter made me truly understand that pipeline.
🔗 GitHub: github.com/Abineshabee
Drop a 🧠 in the comments if you'd like to see more about how it works!
#Python#Programming#OpenSource#BuildInPublic#ComputerScience#InterpreterDesign#GreyMatter#StudentProject#Ben10
🚀 Built a Python tool that transfers code via QR codes!
Introducing PyQR Generator — a desktop app that converts any .py file into scannable QR codes you can read directly on your phone.
Here's what it does:
→ Load any Python file
→ Generates multiple QR codes (chunks) for large files
→ Scan each QR with your phone to view the raw code
→ Copy and use it anywhere — no internet, no USB needed!
Built with Python + qrcode — 100% offline and open source.
Sometimes the simplest ideas solve real problems. 💡
#Python#Automation#BuildInPublic#QRCode#OpenSource#PythonDeveloper
🚀 Built a Python Quiz Game Engine: Here’s What I Learned
I recently developed a fully functional Quiz Game Engine in Python designed with scalability, clean architecture, and real world usability in mind.
🔍 Key Highlights:
Multiple question types (Q&A, MCQ, True/False)
Time-based answering system using multi-threading
JSON Schema validation for structured data integrity
Automated scoring + CSV-based result tracking
Modular and type-safe code design
This project pushed me to think beyond “just making it work” focusing instead on:
✔ Clean architecture
✔ Input validation
✔ Real-world usability
✔ Performance under constraints (timers)
💡 One interesting challenge: implementing a thread-safe timer system without external libraries.
If you're learning Python, don’t just build scripts build systems.
🔗 Check it out:
https://lnkd.in/deba_WM7#Python#SoftwareEngineering#OpenSource#Projects#LearningByDoing#Programming
🚀 Excited to share my latest Python project — a Customizable Digital Clock!
Built entirely with Python's Tkinter library and the datetime module, this project explores GUI development and real-time rendering in a fun, visual way.
𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗛𝗶𝗴𝗵𝗹𝗶𝗴𝗵𝘁𝘀:
• 5 distinct themes (Retro, Modern, Dark Mode, Neon, Minimal)
• Animated blinking colon & live seconds progress bar
• Full date display with week number tracking
• Clean OOP architecture with theme switching logic
𝗞𝗲𝘆 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴𝘀:
→ Structuring Tkinter apps with class-based design
→ Managing real-time UI updates with .after() loops
→ Building scalable theme/config dictionaries in Python
This is part of my journey to build advanced Python projects and sharpen my software development skills.
If you're learning Python, I highly recommend GUI projects — they make your code feel alive! 🙌
#Python#GUIDevelopment#Tkinter#AdvancedPython#SoftwareEngineering#LearningInPublic
Explored the types of inheritance in Python and their differences — understanding how each structure works makes designing programs much easier.
🔹 1. Single Inheritance
One parent → One child
class A:
def show(self):
print("Parent")
class B(A):
pass
🔹 2. Multiple Inheritance
Multiple parents → One child
class A:
def showA(self):
print("A")
class B:
def showB(self):
print("B")
class C(A, B):
pass
🔹 3. Multilevel Inheritance
Chain structure (Grandparent → Parent → Child)
class A:
def showA(self):
print("A")
class B(A):
def showB(self):
print("B")
class C(B):
pass
🔹 4. Hierarchical Inheritance
One parent → Multiple children
class A:
def show(self):
print("Parent")
class B(A):
pass
class C(A):
pass
🔹 5. Hybrid Inheritance
Combination of multiple types
class A:
pass
class B(A):
pass
class C(A):
pass
class D(B, C):
pass
✨ Key Difference:
The difference lies in how classes are connected — whether it’s one-to-one, many-to-one, chain-based, or a mix of structures.
Clear concepts → Better design → Cleaner code. 🚀
#Python#OOP#Inheritance#Programming#CodingJourney
I got tired of choosing between Python's simplicity and Rust's speed.
So I stopped choosing.
I've been building rmath; a high-performance math toolkit for Python with a pure Rust core, bridged through PyO3.
Phase 1 just shipped. Here's what that means:
61 functions. Scalar arithmetic to 3D geometry to bit-level integer math. Not just working - standard library grade.
Every function has Google-style docs, .pyi type stubs so VS Code treats it like a native library, and 100% test coverage verified against Python's own math module.
The part that surprised me most? Writing Rust that feels invisible to the Python developer using it. That's the real engineering challenge; not the performance, the seamlessness.
Phase 2 is next. Vectorized operations and statistics. Things are about to get faster.
Have you ever built a Python extension in Rust? What broke first?
#Python#Rust#PyO3#SoftwareEngineering#OpenSource
Day 3 of my 100 Days of Code challenge! 💻
Today I focused on practicing conditional logic in Python by building three small projects:
• Treasure Island – a text-based adventure game where user choices determine the outcome.
• Rollercoaster Ticket Calculator – checks height eligibility and calculates ticket prices based on age and add-ons.
• Python Pizza Order Program – calculates the final bill based on pizza size and extra options.
These projects helped me practice if/elif/else statements, nested conditionals, and structuring decision-based logic in Python.
I’m learning that programming is really about breaking problems down step by step and writing clear logic to solve them.
Learning in public and documenting my journey into software engineering.
Check out the projects here:
https://lnkd.in/g8iMbh-V#100DaysOfCode#Python#SoftwareEngineering#LearningInPublic#CodingJourney
Python Project: Rock Paper Scissors Game
I’m excited to share another Python mini project I built a Rock Paper Scissors game that runs in the command line interface.
This program allows a user to play the classic game against the computer. The computer randomly selects between rock, paper, or scissors, and the program determines the winner based on the standard game rules. The game also keeps track of the score for both the player and the computer until the user decides to stop playing.
Key Features:
• Play Rock, Paper, Scissors against the computer
• Random computer choice using Python’s random module
• Automatic winner determination based on game rules
• Score tracking for both user and computer
• Option to play multiple rounds
• Input validation to handle invalid choices
Technologies Used:
• Python
• random module
• Conditional statements and loops
• Functions and user input handling
This project helped me strengthen my understanding of Python logic building, functions, loops, and conditional statements, while creating an interactive console-based game.
I’m continuing to explore Python by building small projects that improve my coding and problem-solving skills.
#Python#PythonProjects#Coding#Programming#RockPaperScissors#LearningJourney#Codesoft
Nice work! Tools like this make statistical learning much more practical and engaging. Visualization of skewness logic is particularly helpful for understanding probability distributions. Looking forward to seeing more AI and data projects from you.