🐍 Built something fun this weekend — Python Tug of War! Two teams. 45 Python MCQs. One rope. Only one winner. Instead of the usual quiz format, I wanted learning to feel competitive and alive. So I built a real-time tug-of-war game where every correct answer pulls the rope toward your opponent — and every wrong one pulls it back. ⚡ What's packed inside a single HTML file: → Canvas-animated tug-of-war with stick figures → 45 Python MCQs across Easy / Medium / Hard → 30-second countdown timer per question → 3-answer streak = ⚡ POWER PULL (2× rope movement) → Hard questions = double rope pull → 50/50 lifeline + Skip lifeline per team → Keyboard shortcuts (A/B/C/D) → Confetti on win 🎉 #Python #WebDevelopment #JavaScript #BuildInPublic #GameDevelopment #LearnPython #SideProject #Developer #TechIndia #100DaysOfCode
More Relevant Posts
-
🚀 Day 6 of #111DaysOfLearningForChange – Code for Change Built my first CLI-based To-Do App using Python 🧠💻 📌 What I learned today: • File handling using JSON • Structuring a CLI application • Managing state (tasks) with persistent storage • Using match-case for cleaner control flow 🛠️ What I built: A command-line To-Do app with features: • Add tasks • View tasks • Mark tasks as complete ✔️ • Delete tasks • Data stored in a JSON file ✨ Key takeaway: Building projects makes concepts like file handling and control flow much clearer than just theory ⚡ Challenge faced: Handling task IDs and updating data correctly after deletion #111DaysOfLearningForChange #CodeForChange #Python #CLI #Projects #LearningInPublic
To view or add a comment, sign in
-
-
I once spent 2 hours debugging a config issue. The token was right. The host was right. Yet nothing worked. Turns out? I had 3 separate config objects running in the same app , each with its own state. That day, I truly understood the Singleton pattern. The idea is simple: one class, one instance, shared everywhere. No duplication. No inconsistency. One single source of truth. It's not magic , it's discipline baked into code. Swipe through the carousel to see how it works, a real-world analogy, and a clean Python implementation. #DesignPatterns #CleanCode #SoftwareEngineering #Python #web
To view or add a comment, sign in
-
🌟 New Blog Just Published! 🌟 📌 5 Free Ways to Host and Deploy Your Python Application Online 🚀 📖 Imagine you just finished a Python script that predicts bike rentals, and you want anyone on the internet to try it. You’ve already debugged locally, so the next step feels both exciting and...... 🔗 Read more: https://lnkd.in/d_7ywFbN 🚀✨ #freepythonhosting #pythondeployment #webapphosting
To view or add a comment, sign in
-
#Flask turns 16 today 🎉 Did you know Flask started as an April Fools’ joke by Armin Ronacher? What began as a small experiment became one of the most widely used Python web frameworks. 16 years later, it’s still powering everything from quick prototypes to production apps. 💡 About the original “Denied” microframework: Armin created “Denied” to poke fun at early microframeworks that avoided dependencies by packing everything into a single file. So he did exactly that – embedding Jinja2 and Werkzeug as a base64-encoded `.zip` inside a single Python file. A month later, the idea evolved into something real. That project became Flask – turning a joke into a framework developers still rely on today. What do you use Flask for the most?
To view or add a comment, sign in
-
-
Flask has long been my go-to for deploying ML models. It's easy to use and lightweight. Companies sometimes assume that using custom ML models means having to adopt [insert big, complicated framework here]. Maybe they'll need that down the road. Maybe. But for those first steps, Flask is the way to go. (I can already see the confused looks, so: yes, I still write code and build models! It's no longer my everyday. But it's my often-enough.)
#Flask turns 16 today 🎉 Did you know Flask started as an April Fools’ joke by Armin Ronacher? What began as a small experiment became one of the most widely used Python web frameworks. 16 years later, it’s still powering everything from quick prototypes to production apps. 💡 About the original “Denied” microframework: Armin created “Denied” to poke fun at early microframeworks that avoided dependencies by packing everything into a single file. So he did exactly that – embedding Jinja2 and Werkzeug as a base64-encoded `.zip` inside a single Python file. A month later, the idea evolved into something real. That project became Flask – turning a joke into a framework developers still rely on today. What do you use Flask for the most?
To view or add a comment, sign in
-
-
I already had a uv-first setup for Claude Code and Codex. Now I added the Cursor version too. The goal is simple: if a Python project already uses uv, the agent should stay inside that workflow instead of drifting back to pip install, raw python, or manual dependency edits. It sounds like a small detail, but if you use coding agents regularly, these small inconsistencies create a lot of avoidable friction. I wrote a short post about how I extended the same approach to Cursor and kept the workflow consistent across tools: https://lnkd.in/dMZ429Ty
To view or add a comment, sign in
-
-
🚀 Day 3/30 – Image Puzzle Game using Python 🐍🧩 Day 3 of my 30 Days Python Challenge, and today I built something fun + interactive 🎉 I created an Image Puzzle Game using Python and Tkinter, where users can upload any image, shuffle the tiles, and solve the puzzle by rearranging the pieces 🖼️💻 What I focused on today:✨ Building an interactive GUI using Tkinter✨ Image slicing and tile shuffling logic✨ Creating a smooth and engaging puzzle-solving experience✨ Improving logic building with game mechanics This challenge is helping me stay consistent, creative, and hands-on with real Python projects every day 🚀 👉 Would love your feedback! 👉 What image would you try first in this puzzle game? 👀 Day 4 coming tomorrow… stay tuned 👀 #Python #30DaysChallenge #PythonProjects #Tkinter #PuzzleGame #GUI #CodingJourney #BuildInPublic #GameDevelopment
To view or add a comment, sign in
-
Today’s Python lesson was a quiet reminder that time is one of the most useful things code can help us handle. 🐍 Day 16 of my #30DaysOfPython journey was all about date and time. Python’s date and time module helps us work with: 1. current date and time 2. formatted date strings 3. converting strings into datetime objects 4. time objects 5. time differences and time spans A few things I explored today: 1. dir() and help() to check what a module offers 2. datetime.now() for current date, time, and timestamp 3. strftime() for formatting dates and time 4. strptime() for converting string dates into datetime objects 5. date() to get only day, month, and year 6. subtraction to find the difference between two time points 7. timedelta() to work with time intervals What stood out to me today was how Python does not just store time — it helps you shape it, compare it, and format it in ways that actually make sense for real projects. One more day, one more topic, one more layer of Python making everyday things easier to manage. Github Link - https://lnkd.in/gMy-QseU #Python #LearnPython #CodingJourney #30DaysOfPython #Programming #DeveloperJourney
To view or add a comment, sign in
-
Had some more fun today with tweaking hyperlight-sandbox VM's. I am now down to ~1ms execution for Python and JavaScript Wasm components in a VM 🎉. But that isn't all... Someone pointed me to pydantic/monty(https://lnkd.in/gpTdBCsB). So, naturally, I compiled it to wasm and put it in Hyperlight-sandbox and I am seeing speeds at coming in at ~0.4 ms 🏎️ That's 500µs. Executing python, in a VM, in wasm 🤯 Obviously, there are limitations in what kind of python code can be run (see monty's docs) but it but if that is all you need then wow!
To view or add a comment, sign in
-
🚀 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
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
👌🏼