Day 20 of #60DaysOfMiniProjects Today I built a File System Monitor using Python. What this project does: • Monitors a selected folder in real-time • Detects file creation, modification, and deletion • Logs every activity with date and time • Displays live updates in the terminal • Tracks changes even inside subfolders Concepts I worked with: • watchdog library for file system monitoring • time module for continuous execution • datetime module for timestamp logging • File handling for storing activity logs • Event-driven programming using handlers This project helped me understand how real-time monitoring systems work and how Python can be used for tracking and managing file activities efficiently. Learning step by step. Building consistently. Improving every day. #Python #MiniProjects #BuildInPublic #CodingJourney #Automation #PythonProjects #DeveloperGrowth
More Relevant Posts
-
Day 19 of #60DaysOfMiniProjects Today I built a Task Scheduler using Python. What this project does: • Allows users to schedule system commands with a delay • Executes tasks automatically after the specified time • Logs every executed task with date and time • Provides a history of all scheduled and executed tasks • Uses a simple CLI-based menu for interaction Concepts I worked with: • time module for delays and scheduling • os module for executing system commands • datetime module for logging timestamps • File handling for maintaining task logs • CLI-based menu-driven program design This project helped me understand how task automation works and how Python can be used to schedule and manage system-level operations. Learning step by step. Building consistently. Improving every day. #Python #MiniProjects #BuildInPublic #CodingJourney #Automation #PythonProjects #DeveloperGrowth
To view or add a comment, sign in
-
🐍 Python Mini Project Update – Improved Calculator As part of my Python practice, I enhanced my basic calculator program by adding better logic handling and improvements. Key updates in this version: • Used multiple input options (add, +, addition) for better flexibility • Implemented proper conditional checks using "in" operator • Added division by zero handling to avoid runtime errors • Improved overall code structure and readability This update helped me understand how small logical mistakes can affect program behavior and how to fix them effectively. Instead of just writing code, I’m focusing on improving, debugging, and making it more user-friendly step by step. Next goal: Adding loops and functions to make this a fully interactive calculator. Learning → Practicing → Improving 🚀 #Python #LearningJourney #MiniProject #CodingPractice #ProblemSolving #Consistency
To view or add a comment, sign in
-
-
I’ve started learning Python file handling step by step. So far, I’ve covered: Creating & writing files Reading files (whole content & line by line) Using with for safe file handling Appending new data without deleting old content Taking user input and saving it in files Making programs that can run repeatedly with loops Next step → building mini projects like a name saver & note taker #python #machineleaning
To view or add a comment, sign in
-
Python Learning Journey – Day 8 🚀 Today’s focus was on string manipulation in Python, which is an essential part of handling real-world data. I practised different operations to understand how strings can be processed and transformed efficiently. Here’s what I worked on: • Extracting characters at even indices • Replacing spaces with underscores • Checking if a string contains only digits • Reversing a string using slicing • Capitalizing the first letter of each word These exercises helped me improve my understanding of string handling, indexing, and built-in Python methods. These exercises helped me build consistency and strengthen fundamentals step by step. Big thanks to VASU KUMAR PALANI and PythonLife for the continuous guidance and support. #Python #CodingJourney #LearnInPublic #PythonStrings #Programming #Consistency #TechSkills
To view or add a comment, sign in
-
-
I have built a simple Python tool that automatically moves all .jpg images from a folder into a separate folder. The tool helps in organizing files and saves time by automating a repetitive task. It works by detecting image files in the current directory and sorting them into a new folder automatically. This project was made as part of my learning journey with CodeAlpha. Repo Link: https://lnkd.in/g9U39AzX #Python #Automation #CodeAlpha #Learning #Programming CodeAlpha
To view or add a comment, sign in
-
Today’s focus was on working with lists and improving problem-solving using Python. I practiced different list operations and real-world scenarios to better understand how data can be handled efficiently. Here’s what I worked on: • Reversing a list • Finding common elements between two lists • Extracting unique elements • Removing duplicates while preserving order • List concatenation and repetition • Removing elements based on index conditions • Inserting elements into a list • List comprehensions (squares, even numbers, word lengths) This session helped me get more comfortable with list manipulation and writing cleaner, more efficient Python code using comprehensions. Step by step, improving logic and coding confidence. Big thanks to VASU KUMAR PALANI and PythonLife for the continuous guidance and support. #Python #CodingJourney #LearnInPublic #PythonLists #Programming #100DaysOfCode #Consistency #TechSkills
To view or add a comment, sign in
-
-
🔁 Python Revision – Lists & List Comprehension Continuing my Python fundamentals revision 🐍 In this session, I focused on: ✔️ Lists (creation, indexing, slicing) ✔️ List methods (append, remove, sort, etc.) ✔️ Iterating through lists ✔️ List Comprehension Practiced working with lists to store and manipulate data efficiently, and explored list comprehension for writing cleaner and more concise code. Documented my practice in a Python Notebook and shared it as a PDF to track my progress. Learning how to handle data in Python step by step 📊 #Python #Revision #Lists #ListComprehension #Programming #DataAnalytics #LearningJourney
To view or add a comment, sign in
-
👇 🚀 Day 25 of Python Problem Solving!! Today, I worked on a Python problem to check whether an array contains duplicate elements. 💡 What I Practiced Today: Traversing an array efficiently Using data structures like sets for quick lookup Understanding time complexity (O(n) vs O(n log n)) Comparing different approaches (sorting vs hashing) Handling edge cases like empty arrays or unique elements 🧠 Problem Statement: Given an integer array nums, return true if any value appears more than once in the array, otherwise return false. 📌 Example: Input: nums = [1, 2, 3, 3] Output: true ✨ This problem helped me strengthen my understanding of efficient searching techniques and choosing the right approach to optimize performance — an important skill for coding interviews. #Day 25 #100DaysOfCode #Python #CodingJourney #ProblemSolving #DataStructures #Programming #LearnToCode #TechJourney
To view or add a comment, sign in
-
-
🚀 IPython – Running & Editing Python Scripts IPython provides powerful features to run and edit Python scripts interactively, making development faster and more efficient. Using the run command (or %run), you can execute a Python script directly from the IPython prompt, as demonstrated on page 1 with a simple main.py example. Another useful feature is the edit magic command, which allows you to open and modify scripts using the system’s default editor. As shown on page 2, once the file is edited and saved, IPython automatically executes the updated script, making it easy to test changes instantly. Additionally, if no filename is provided, IPython creates a temporary file for editing (page 3), enabling quick experimentation without needing to create a separate file manually. 💡 A highly efficient way to develop, test, and modify Python code in an interactive environment. #Python #IPython #Programming #DataScience #AshokIT
To view or add a comment, sign in
-
🚀 Learning Python – List Operations Made Simple! Today, I practiced a basic yet important concept in Python — list concatenation. 🔹 I combined two lists using the + operator: alist = ['praveen','ajay','san','kiran','chandru','fun','joy','rrrr'] blist = ['run','jun','jam'] clist = alist + blist print(clist) ✅ Output: A single list containing elements from both lists. 💡 Key Takeaways: The + operator helps merge lists easily It creates a new list without modifying the original ones Order of elements is maintained 📌 Small steps like these help build a strong foundation in Python programming. #Python #Learning #DevOps #Programming #CodingJourney #Beginners #Automation
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