Skip to content

ammarelsayed-2a/Project-1-Python-For-Data-Analysis-Tips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Project-1-Python-For-Data-Analysis-Tips

End-to-end EDA project on the Seaborn Tips dataset | Analyzing restaurant tipping patterns using Python, Pandas, Matplotlib & Seaborn

πŸ” Exploratory Data Analysis β€” Tips Dataset

A structured EDA project on the built-in Seaborn tips dataset, completed as part of the Python for Data Analysis course.

πŸ“Œ Objective

Explore and understand the dataset through statistical summaries and visualizations β€” covering data structure, distributions, relationships, and key insights.

πŸ“‚ Dataset

  • Source: Seaborn built-in datasets (sns.load_dataset('tips'))
  • Records: 244 restaurant bills
  • Features: total_bill, tip, sex, smoker, day, time, size

πŸ› οΈ Tools & Libraries

Library Purpose
Pandas Data loading, exploration, and statistics
NumPy Numerical operations
Matplotlib Base plotting
Seaborn Statistical visualizations

πŸ“Š Analysis Structure

  1. Imports & Setup
  2. Load Dataset
  3. First Look (head / tail)
  4. Data Structure & Info
  5. Missing Values Check
  6. Descriptive Statistics
  7. Categorical Exploration
  8. Univariate Analysis β€” Numerical
  9. Univariate Analysis β€” Categorical
  10. Bivariate Analysis β€” Numerical vs Numerical
  11. Bivariate Analysis β€” Numerical vs Categorical
  12. Bivariate Analysis β€” Categorical vs Categorical
  13. Multivariate Analysis
  14. Correlation Heatmap
  15. Pairplot
  16. Key Insights

πŸ’‘ Key Insights

  • Higher bills are positively correlated with higher tips
  • Over 65% of visits occur on weekends (Sat & Sun)
  • Party size is a strong driver of total bill amount
  • Total bill distribution is right-skewed β€” most bills fall between $10–$25
  • Tip percentage slightly decreases as the bill grows larger

πŸš€ How to Run

git clone https://github.com/ammarelsayed-2a/Project-1-Python-For-Data-Analysis-Tips.git
cd Project-1-Python-For-Data-Analysis-Tips-
jupyter notebook "Project 1 Tips.ipynb"

πŸ‘€ Author

Ammar Elsayed β€” Python for Data Analysis | 2026 LinkedIn

About

End-to-end EDA project on the Seaborn Tips dataset | Analyzing restaurant tipping patterns using Python, Pandas, Matplotlib & Seaborn

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors