🚀 𝗗𝗮𝘆 8/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to sharpen my development skills. Staying consistent and taking timely breaks is important while coding, so I built a simple desktop reminder tool. 🖥️ 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 𝗥𝗲𝗺𝗶𝗻𝗱𝗲𝗿 (𝗣𝘆𝘁𝗵𝗼𝗻 + 𝗣𝗹𝘆𝗲𝗿) A lightweight Python application that sends periodic desktop notifications to remind users to take breaks or perform small tasks. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Sends notifications at regular intervals • Custom message and title • Supports notification icons • Simple and clean implementation 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • Python scripting • Plyer for system notifications • Time module for scheduling • Infinite loops and automation logic 𝗚𝗜𝗧𝗛𝗨𝗕 𝗟𝗶𝗻𝗸 – https://lnkd.in/d_X9QDUk Building projects daily to improve consistency, automation thinking, and real-world development skills. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #Programming #Developer #PythonProjects #Coding
More Relevant Posts
-
🚀 𝗗𝗮𝘆 𝟭𝟭/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to sharpen my development skills. Today’s focus was on building a classic game using core Python logic and file handling. 🎮 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗛𝗮𝗻𝗴𝗺𝗮𝗻 𝗚𝗮𝗺𝗲 (𝗣𝘆𝘁𝗵𝗼𝗻) A simple command-line game where the player guesses letters to uncover a hidden word within limited chances. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Random word selection from a file • Letter-by-letter guessing system • Limited number of chances • Instant feedback for correct/incorrect guesses • Win/Lose conditions 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • Python programming fundamentals • File handling • Random module • String manipulation • Loops and conditional logic 🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗟𝗶𝗻𝗸: https://lnkd.in/dZgTzWFQ Building projects daily to improve consistency, problem-solving, and real-world development skills. Follow along as I complete **30 Python projects in 30 days** 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #Programming #Developer #PythonProjects #Coding
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟭𝟵/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to improve consistency and real-world problem-solving. Today’s focus: **Networking & GUI Applications** 🧠 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗜𝗻𝘁𝗲𝗿𝗻𝗲𝘁 𝗦𝗽𝗲𝗲𝗱 𝗧𝗲𝘀𝘁𝗲𝗿 Built a Python GUI application that measures internet speed (download & upload) in real-time using an interactive interface. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Measures Download Speed in Mbps • Measures Upload Speed in Mbps • Uses best server selection for accurate results • Responsive GUI using threading (no UI freeze) • Simple one-click speed testing 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • GUI development with Tkinter • Multithreading in Python • Working with external libraries (`speedtest-cli`) • Handling network-based operations • Error handling and debugging 🔗 𝗚𝗶𝘁𝗛𝘂𝗯: https://lnkd.in/d5RX2qyT From checking it in on Internet to Building it gave a happy experience Building discipline through code — one project at a time. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #PythonProjects #Networking #Tkinter #Automation #Coding #SystemProgramming
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟭𝟬/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to sharpen my development skills. Today’s focus was on improving security awareness by building a simple password analysis tool with a graphical interface. 🖥️ 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗣𝗮𝘀𝘀𝘄𝗼𝗿𝗱 𝗦𝘁𝗿𝗲𝗻𝗴𝘁𝗵 𝗖𝗵𝗲𝗰𝗸𝗲𝗿 (𝗣𝘆𝘁𝗵𝗼𝗻 + 𝗧𝗸𝗶𝗻𝘁𝗲𝗿) A desktop application that evaluates password strength and provides instant feedback through a clean and user-friendly interface. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Checks password strength (Weak / Medium / Strong) • Secure password input (hidden text) • Clean and modern GUI • Instant feedback with color indicators 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • Python GUI development using Tkinter • Regular expressions for validation • Event-driven programming • Basic security logic 🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗟𝗶𝗻𝗸: https://lnkd.in/dDwHnHiy Building projects daily to improve consistency, problem-solving, and real-world development skills. Follow along as I complete **30 Python projects in 30 days** 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #Programming #Developer #PythonProjects #Coding
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟭𝟰/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to sharpen my development skills. Today’s focus was on building an interactive application with dynamic UI updates and user input handling. 🧠 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗤𝘂𝗶𝘇 𝗔𝗽𝗽 (𝗧𝗸𝗶𝗻𝘁𝗲𝗿) A simple and interactive Python GUI application that presents multiple-choice questions and calculates the final score based on user responses. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Multiple-choice questions (MCQs) • Interactive question navigation • Real-time answer selection • Score tracking system • Final result display 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • Python GUI development (Tkinter) • Event-driven programming • State management (score, question index) • Dynamic UI updates • Conditional logic 🔗 𝗚𝗶𝗧𝗛𝘂𝗯 𝗟𝗶𝗻𝗸: https://lnkd.in/dnxqzKTg Building projects daily to improve consistency, problem-solving, and real-world development skills. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #Programming #Developer #PythonProjects #Coding #Tkinter
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟭7/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to improve consistency and real-world problem-solving. Today’s focus was on system-level automation and productivity control. 🧠 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗪𝗲𝗯𝘀𝗶𝘁𝗲 𝗕𝗹𝗼𝗰𝗸𝗲𝗿 A Python-based tool that blocks distracting websites by modifying the system’s hosts file, helping maintain focus during productive hours. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Time-Based Blocking: Automatically blocks websites before a defined end time • System-Level Control: Edits `/etc/hosts` to redirect websites locally • Real-Time Monitoring: Continuously checks system time to enforce rules • Auto-Unblock: Restores access after the blocking period ends 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • File Handling in Python (`r+`, read/write/seek) • Date & Time Handling using `datetime` • Infinite loops and scheduling with `time.sleep()` • Basic system-level scripting (Linux hosts file manipulation) • Conditional logic for dynamic blocking/unblocking 🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗟𝗶𝗻𝗸: https://lnkd.in/d-GbNmii Building discipline through code — one project at a time. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #PythonProjects #Automation #Productivity #Linux #Coding #SystemProgramming
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟮𝟱/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to improve consistency and real-world problem-solving. Today’s focus: File Handling & PDF Automation 🧠 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗰 𝗣𝗗𝗙 𝗣𝗮𝗴𝗲 𝗦𝗽𝗹𝗶𝘁𝘁𝗲𝗿 Built a simple Python tool that splits a multi-page PDF into individual pages and saves them automatically in the same directory. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Split PDF into single-page files 📄 • Automatically saves files in the original folder 📂 • Fast and lightweight ⚡ • Clean and minimal code structure 🧩 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • File handling in Python • Working with PDFs using pikepdf • OS module for path management • Looping and automation 🔗 𝗚𝗶𝘁𝗛𝘂𝗯: https://lnkd.in/dmiQStmG A small but powerful utility that solves a real-world problem efficiently. Building discipline through code — one project at a time. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #PythonProjects #Automation #PDF #Coding #Learning
To view or add a comment, sign in
-
I’ve just published my first Python project on GitHub. This is a command-line Contact List application developed to practice core programming concepts such as data structures, input validation, and basic CRUD operations. Key features: • Add, edit, and delete contacts • Search functionality • Automatic ID generation • Duplicate prevention (email/phone) This project is part of my transition into software engineering, and I’ll continue building more applications to strengthen my skills. Repository: https://lnkd.in/g7kFu8PD #Python #GitHub #SoftwareEngineering #Programming #CareerTransition
To view or add a comment, sign in
-
Headline: From Simple Scripts to Systems: My Latest Python Project 🚀 Lately, I’ve been focusing on moving past basic tutorials and building tools that handle real-world logic. My latest challenge was developing a Student Management System from scratch, and it’s been a massive eye-opener for me. The shift from writing a single sequence of code to using Object-Oriented Programming changed how I think about building software. Instead of just managing data, I’m now building "objects" that interact with each other. I spent quite a bit of time ensuring that the system doesn't just work while it's running, but actually remembers the data by saving everything into JSON files. There is a specific kind of "aha!" moment when you close a terminal, reopen it, and see all your data right where you left it. It makes the code feel much more like a real product. I’m really enjoying the process of breaking down complex problems into manageable classes and methods. It’s not just about making it work anymore; it’s about making it organized and reliable. Looking forward to taking these concepts even further in my next project! #Python #CodingJourney #SoftwareDevelopment #LearningToCode #OOP #ProgrammingProgress
To view or add a comment, sign in
-
PART 1 of building my python final! In my previous post, I mentioned that we focused on structure before coding the python project- heres a more detailed breakdown of how it went! (also a small guide if you wanna try it yourself!) We designed the system using a three-layer architecture: • GUI Layer • Service Layer • Data Access Layer This ensured that the interface, logic, and database were all separated. At first, it felt slower than just coding everything together. But as features increased, this structure kept the code clean, made debugging easier and allowed independent changes. Next, we needed to define how different users would interact with it. In the upcoming posts, I'll elaborate more and you can join me on the journey!! DAY 10 #SystemDesign #CleanCode #BackendDevelopment
To view or add a comment, sign in
-
🚀 𝗗𝗮𝘆 𝟭𝟮/𝟯𝟬 – 𝟯𝟬 𝗗𝗮𝘆𝘀 𝗼𝗳 𝗣𝘆𝘁𝗵𝗼𝗻 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲 Continuing my journey of building one Python project every day to sharpen my development skills. Today’s focus was on working with image processing and creating text-based visual output using Python. 🎨 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗔𝗦𝗖𝗜𝗜 𝗔𝗿𝘁 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗼𝗿 (𝗣𝘆𝘁𝗵𝗼𝗻) A simple Python project that converts an image into ASCII art and saves the result into a text file. ✨ 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀: • Converts image into ASCII art • Saves output to a text file • Adjustable output size using columns • Simple and lightweight implementation 💡 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗨𝘀𝗲𝗱: • Python programming • Image-to-text conversion • File handling • Working with external libraries (ascii_magic) 🔗 𝗚𝗶𝘁𝗛𝘂𝗯 𝗟𝗶𝗻𝗸:https://lnkd.in/dB6PYCPj Building projects daily to improve consistency, problem-solving, and real-world development skills. Follow along as I complete 30 Python projects in 30 days 🚀 #Python #BuildInPublic #DeveloperJourney #30DaysOfCode #Programming #Developer #PythonProjects #Coding
To view or add a comment, sign in
Explore related topics
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