Pandas Projects Pack
Three projects that cover data entry from CSV, JSON, MySQL, MongoDB and processing in Pandas, charts in Matplotlib, and exports to CSV, JSON, MySQL, MongoDB, and PNG.
Quick start: Open any project page → follow run steps
→ run the matching script in scripts/.
Easy — Expense Tracker Analytics
CSV + JSON input → clean → groupby summaries → bar chart → export
CSV/JSON/PNG
Moderate — Sales & Customers Dashboard
Orders CSV + Customers JSON + (optional) MySQL → join → KPIs → city
revenue chart → export CSV/JSON/MySQL/PNG
Difficult — IoT Anomaly Monitor
MongoDB/JSONL readings → rolling stats → anomaly detection → trend
chart → export CSV/JSON/Mongo/MySQL/PNG
Folder structure
Keep this structure to run scripts without changing paths.
📁 Structure
pandas-projects-pack/
index.html
project_easy.html
project_moderate.html
project_difficult.html
assets/
style.css
app.js
data/
expenses.csv
expenses_sample.json
orders.csv
customers.json
iot_readings.jsonl
scripts/
easy_expense_analytics.py
moderate_sales_customers_dashboard.py
difficult_iot_anomaly_monitor.py
output/
requirements.txt
README.md
Install deps:
pip install -r requirements.txt
Run scripts: open terminal in scripts/.
Run scripts: open terminal in scripts/.