
This repository contains beginner-friendly Python projects demonstrating fundamental concepts of object-oriented programming, file handling, data analysis, data visualization, and menu-driven systems. Each folder represents a self-contained mini-application.
Python/ ├── Automated Grocery Inventory System/ │ └── grocery_inventory_system.py │ ├── Banking System/ │ └── banking_system.py │ ├── Employee Management/ │ └── employee_management.py │ ├── SalesData Analysis/ │ ├── sales_data_analysis.py │ ├── sales_data.csv │ ├── venv/ │ └── Figures (bar chart, line plot, pie chart) │ ├── Social Media Post Scheduler/ │ └── social_media_scheduler.py │ └── README.md
A menu-driven system to manage inventory:
Simulates a simple bank:
Console-based management:
Performs analysis on sales data using pandas and matplotlib:
Simple post scheduler with predefined posting times:
Install required packages using:
```bash pip install pandas matplotlib
#Each project can be run independently using:
python
###🧠 Learning Outcomes
Python classes & objects
File handling (CSV, JSON)
Data analysis & visualization
Menu-driven program logic