Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.19 KB

File metadata and controls

46 lines (36 loc) · 1.19 KB

🛍️ Retail Sales Analyzer (Capstone Project)

A Python-based retail sales analysis project using Pandas and Matplotlib. It includes data cleaning, sales trend visualization, and product performance analysis — designed with OOP This project is part of my data engineering learning journey.
It analyzes retail sales data using Python, Pandas, and Matplotlib, following object-oriented programming (OOP) principles.


📊 Project Overview

The project reads retail sales data from a CSV file, cleans it, and provides insights like:

  • 🧹 Data cleaning (removing missing values)
  • 💰 Total sales per product
  • 🏆 Best-selling product
  • 📅 Average daily sales
  • 📈 Sales trend over time
  • 📦 Sales per product visualization

🧠 Technologies Used

  • Python
  • Pandas
  • Matplotlib

🧩 Class Structure

class RetailSalesAnalyzer:
    def __init__(self):
        ...
    def data_clean(self):
        ...
    def total_sales_per_product(self):
        ...
    def best_selling_product(self):
        ...
    def average_daily_Sales(self):
        ...
    def plot_sales_trend(self):
        ...
    def plot_sales_per_product(self):
        ...