🚀 Excited to share my latest Python project – **WinDirectory Pro (Directory Analysis Dashboard)** I developed a GUI-based desktop application in Python that analyzes directories and provides real-time insights about files, folders, and storage usage through a modern dashboard interface. 🔍 **Project Overview** WinDirectory Pro scans folders and generates detailed statistics such as total files, folders, and storage distribution. It also provides a breakdown of file types and allows users to explore scanned directories interactively. ✨ **Key Features** • Multi-threaded directory scanning for faster performance • Modern GUI dashboard built using CustomTkinter • Real-time statistics for files, folders, and storage usage • File type analysis with detailed breakdown • Data visualization using Matplotlib charts • Searchable logs and activity tracking • Pause, resume, and stop scanning functionality • Context menu actions such as opening file location or deleting files • Interactive folder list and extension-based file explorer 🛠 **Technologies Used** Python • CustomTkinter • Matplotlib • Multithreading • OS File System APIs This project helped me strengthen my skills in **Python GUI development, multithreading, and data visualization** while building a practical desktop tool. I’m continuously working on improving my development skills and building more real-world applications. #Python #GUI #SoftwareDevelopment #PythonProjects #Programming #DesktopApp #DesktopApps #PromptOfTheWeek #promptengineering
More Relevant Posts
-
1. Download Claude Desktop. 2. Set up the File system connector. 3. Use Claude to build a desktop python scrapping application / or one to be able to browse, navigate and export relevant data from a site onto filesystem ( no need of IDEs). 4. Use Claude to Setup MCP to execute the python application. 5. Prompt and enjoy advanced analytics and predictive assessment on the data. 6. Additional MCP connectors for communications for Emails could be added to share the analytics in html/pdf formats. As for getting this up and running , no dime and not much time spent😊 Handy for those who want a variety of data visualizations and interpretations but systems/ implementations and cost are a hassle. Anthropic 👍
To view or add a comment, sign in
-
FOLKS — YET ANOTHER UPDATE & NEW FEATURES TO THE PYTHON REPL IDE! — VERSION 2.2.0! This new version features PACKAGES! Yes! You can now add 3rd Party PyPI (PIP) Packages to your Python Projects in the Python REPL IDE, using micropip in the Pyodide interpreter. New Features — • Package Installs for your Project using micropip in Pyodide • Fallback in case micropip has issues • The new package management system has API routes, ots pwm DB table in the Turso Database, hooks, & UI • Project-scoped packages • micropip integration shows install progress One Caveat — will only work with Pure Python PyPI packages, any pcakages that also have C/C++ code in them, will not be able to be added to your project. See all the lastest info in the — Full CHANGELOG-simple.md — https://lnkd.in/gpZjmwsc • Python REPL IDE / Code Canvas Astro GitHub Repository - • The Python REPL IDE Web App —
To view or add a comment, sign in
-
-
What if you could call Python from C# in 4 lines — with Native AOT support, no project file, and compile-time security checks? That's DotNetPy, and v0.5.0 is now live on NuGet. Unlike existing options (pythonnet, CSnakes), DotNetPy is built for where .NET is heading: file-based apps, AOT compilation, and declarative dependency management via uv. No Source Generators, no heavy runtime — just inline Python execution with clean data marshaling. This has been a passion project born from real-world needs at the intersection of .NET and AI/data science workflows. I'd love your feedback. 🔗 https://lnkd.in/g23PEys8 #dotnet #python #opensource #nativeaot #csharp
To view or add a comment, sign in
-
𝗧𝗵𝗲 𝗣𝗼𝘄𝗲𝗿 𝗢𝗳 𝗔𝗰𝗍𝗶𝗼𝗻 𝗕𝗨𝗧𝗧𝗢𝗡𝗦 𝗜𝗡 𝗗𝗔𝗧𝗔𝗙𝗥𝗔𝗠𝗘𝗦 You want to add action buttons to your dataframes in Shiny for Python. This is useful for creating interactive tables with View, Edit, and Delete buttons. Here's how you can do it: - Add action buttons to each row of your dataframe - Use Starlette to mount multiple Shiny apps at different routes - Create dedicated pages for record detail and editing - Use URL parameters to drive data loading To add action buttons, you can use the `ui.HTML()` function to inject raw HTML into your dataframe. You can then use JavaScript to capture the click event and trigger server-side logic. Some key things to keep in mind: - Use `render.data_frame` instead of `render.table` to preserve custom HTML - Use parameterized queries to avoid SQL injection - Make sure your input IDs are unique across pages You can find the complete working code for this example on GitHub. Source: https://lnkd.in/gBYjuZKU
To view or add a comment, sign in
-
🚀 Built a Lightweight File-Based Database in Python Over the past few days, I worked on a project called mini-DB — a simple yet powerful key-value database built from scratch using Python. 🔹 What it does: Stores data in JSON files 📁 Supports basic operations: create, get, set, update Uses file-level locking to handle concurrent access 🔒 Provides a clean CLI interface using argparse ⚡ 🔹 Why I built this: I wanted to understand how databases actually work under the hood — especially concepts like: Data persistence Concurrency control Storage abstraction Instead of just using tools like Redis or MongoDB, I tried building a minimal version myself. 🔹 Key learnings: Designing layered architecture (Storage → Connector → Interface) Handling race conditions with file locks Building CLI tools that feel like real-world systems Example usage: python tool.py master set user Jashan python tool.py master get user python tool.py master update user Singh 🔗 GitHub: https://lnkd.in/gXduQnez This project may look simple, but it gave me a deeper appreciation of how real databases manage data safely and efficiently. 💡 Next step: applying these concepts to more complex systems and scaling ideas further. Would love feedback or suggestions! #Python #BackendDevelopment #SystemDesign #Databases #CLI #LearningByBuilding
To view or add a comment, sign in
-
-
If you develop Python applications and regularly deal with virtual environments, dependency resolution, or multiple Python versions, uv is a tool worth looking into. uv is a modern Python package and environment manager written in Rust, designed to unify several tasks that traditionally require multiple tools (pip, venv, pyenv, pip-tools, etc.). A few things that stood out while trying it out: 1. Blazing fast dependency resolution and installation (thanks to its Rust implementation) 2. Python version management – install and use multiple Python versions on the same system 3. Built-in virtual environment management 4. Unified workflow for project initialization, dependency management, and execution 5. Automatic dependency tracking via pyproject.toml and lock files In many ways, the developer experience feels similar to Cargo in the Rust ecosystem—a single tool that handles environment setup, dependency resolution, and project workflows in a cohesive way. For example, on my Mac mini M4, I was able to install three Python versions simultaneously in just a few seconds. For Python developers who are tired of stitching together multiple tools, uv provides a fast and clean alternative that significantly simplifies environment and dependency management. Find more details here: https://lnkd.in/g7kkPx32 #python #rust
To view or add a comment, sign in
-
-
🚀 Building a Full-Stack Desktop App with Python & MySQL I recently completed a Student Registration System that integrates a Python Tkinter GUI with a MySQL database. This project was a great way to dive deeper into database connectivity and event-driven programming. Key Features: Real-time CRUD Operations: Seamlessly add, update, and delete records. Dynamic Data Binding: Using ttk.Treeview to display live database records. Error Handling: Robust validation and SQL exception handling to ensure data integrity. Auto-Population: Selecting a record automatically fills the entry fields for quick editing. I’m excited to keep exploring how Python can bridge the gap between user interfaces and complex data management. Check out the code snippet below! #Python #SQL #SoftwareDevelopment #Tkinter #DatabaseManagement #CodingProject #ArtificialIntelligence #DataScience #AIProjects #DataVisualization #MachineLearning #Innovation #GlobalAnalysis
To view or add a comment, sign in
-
💻 Built a Network Connectivity Checker Using Python As part of my Python learning journey, I worked on a small but practical project: a Network Connectivity Checker Script. The purpose of this script is to quickly verify whether a system, server, or website is reachable over the network by performing a ping test. Key Features: • Accepts an IP address or hostname • Runs a ping test automatically • Detects whether the target is reachable or unreachable • Useful for basic network diagnostics Technologies Used: • Python • subprocess` module • Ping command Why this matters: This project helped me understand how Python can be used for: • Network troubleshooting • Basic IT support automation • System administration tasks • Reducing manual command-line work Python Code: python id="3mfh73" import subprocess target = input("Enter IP address or website: ") result = subprocess.run( ["ping", "-n", "4", target], capture_output=True, text=True ) if result.returncode == 0: print(f"{target} is reachable") else: print(f"{target} is not reachable") Working on such mini project For Window : import subprocess target = input("Enter IP address or website: ") result = subprocess.run( ["ping", "-n", "4", target], capture_output=True, text=True ) if result.returncode == 0: print(f"{target} is reachable") else: print(f"{target} is not reachable") Ye code kya karta hai? Step by step: input() → user se IP ya website leta hai subprocess.run() → Python ke through ping command chalata hai -n 4 → 4 ping packets bhejta hai (Windows) returncode == 0 → matlab ping successful returncode != 0 → matlab target reachable nahi hai Example Input / Output Input: 8.8.8.8 Output: 8.8.8.8 is reachable. Agar website check karni ho: Input: google.com Output: google.com is reachable. #Python #Networking #ITSupport #Automation #Scripting #PythonProjects #DesktopSupport #NetworkEngineer #TechLearning #Programming
To view or add a comment, sign in
-
🚀 Mini Project Showcase: Python + SQL Integration Excited to share my mini project where I combined the power of Python and SQL to build a simple yet efficient data management system. 🔹 Project Highlights: - Connected Python with SQL database. - Performed CRUD operations (Create, Read, Update, Delete). - Managed structured data efficiently. - Implemented user input handling and data processing. - Improved database interaction using Python scripts. 🔹 Technologies Used: - Python 🐍 - SQL 🗄️ - Database Connectivity (e.g., MySQL Connector) 💡 This project helped me understand how real-world applications manage and process data seamlessly between programming and databases. Looking forward to building more advanced projects in Data Management & Backend Development! #Python #SQL #MiniProject #Database #Programming #Learning #BackendDevelopment #StudentDeveloper
To view or add a comment, sign in
-
Simple Bash script to automatically go to your project directory and run main.py instead of doing it manually every time. Create Bash Script ------------------- Create a file: nano run_app.sh script: #!/bin/bash # Navigate to project directory cd /Users/v/D/python/Code/bengaluru-temp-tracker/src || exit # Run python application python3 main.py Make Script Executable: ------------------------ chmod +x run_app.sh Run the Script : --------------- "./run_app.sh" --> If Your Project Uses Virtual Environment (Common in Python) Script should be: #!/bin/bash PROJECT_PATH="/Users/v/Doc/python/Code/bengaluru-temp-tracker" cd "$PROJECT_PATH" || exit source venv/bin/activate cd src python main.py
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