Skip to content

omnyaayman/python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Food Delivery Data Analysis

A simple but well-structured Python project that analyzes sample food delivery data such as delivery times, ratings, and prices.
The project is designed for practicing Python fundamentals, clean code structure, and data analysis basics.


⭐ Project Overview

This project contains a small dataset of food delivery orders from different restaurants.
We analyze the data to extract insights such as:

  • ✔ Total number of orders
  • ✔ Average delivery time
  • ✔ Fastest and slowest delivery
  • ✔ Average customer rating
  • ✔ Average order price

The project is organized into multiple Python modules to follow clean and scalable architecture.


📂 Project Structure

  • data.py: sample dataset
  • utils.py: helper functions
  • analysis.py: calculations and insights
  • main.py: main script to run the analysis

🧠 How It Works

1️⃣ data.py

Contains a list of orders with fields:

  • restaurant name
  • delivery time
  • rating
  • price

2️⃣ utils.py

Includes helper functions:

  • average()
  • min_value()
  • max_value()
  • count_items()

3️⃣ analysis.py

Extracts data from data.py and performs:

  • Statistical calculations
  • Delivery time analysis
  • Rating & price analysis

4️⃣ main.py

Runs the complete analysis and prints the results in a clean formatted output.


▶ Run the Project

Make sure you have Python installed, then run:

python main.py

```bash
python main.py

About

Simple python for github language stats

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages