Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Studio Analytics

Movie Studio Banner

🎬 Movie Studio Analytics using SQL + Python

Python MySQL Pandas Matplotlib License


πŸ“Œ Project Overview

Movie Studio Analytics is an end-to-end Data Analytics project that combines Python, Pandas, MySQL, SQL, and Matplotlib to analyze movie performance and generate business insights.

The project analyzes movie budgets, revenues, ratings, popularity, genres, and studios to identify industry trends.


🎯 Business Problem

Movie studios invest millions of dollars in films every year.

This project answers questions like:

  • Which movies earned the highest revenue?
  • Which studios perform the best?
  • Which genres are most successful?
  • What is the relationship between budget and revenue?
  • Which movies received the highest ratings?
  • How has movie production changed over time?

πŸ›  Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • MySQL
  • SQL
  • Jupyter Notebook
  • Git & GitHub

πŸ“‚ Dataset

Datasets Used

  • movie_studio_data.csv
  • tmdb_5000_credits.csv

Total Movies Analyzed:

  • 600+

Additional Credits Dataset:

  • 4,803 Movies

πŸ—„ SQL Database

Database Name

movie_studio_db

Tables

movie_studio
movie_credits

πŸ“Š Data Analysis Performed

βœ” Highest Revenue Movies

βœ” Highest Budget Movies

βœ” Highest Rated Movies

βœ” Most Popular Movies

βœ” Revenue Distribution

βœ” Rating Distribution

βœ” Top Movie Studios

βœ” Top Genres

βœ” Budget vs Revenue Analysis

βœ” Movies Released Per Year


πŸ“ˆ Business Insights

  • High-budget movies generally generate higher revenue.
  • Action and Adventure dominate the industry.
  • A small number of studios generate a large share of revenue.
  • Higher popularity often leads to higher earnings.
  • Revenue distribution is highly skewed.
  • Movie production has increased significantly over the years.

πŸ“· Project Charts

Top Revenue Movies

Revenue


Top Budget Movies

Budget


Top Rated Movies

Ratings


Top Genres

Genres


Top Studios

Studios


Revenue Distribution

Revenue Distribution


Ratings Distribution

Ratings Distribution


Budget vs Revenue

Budget Revenue


Movies Released Per Year

Movies


Project Structure

movie-studio-analytics-sql-python
β”‚
β”œβ”€β”€ CHARTS
β”‚
β”œβ”€β”€ DATA SET
β”‚
β”œβ”€β”€ PYTHON
β”‚
β”œβ”€β”€ SQL
β”‚
β”œβ”€β”€ requirements.txt
β”‚
β”œβ”€β”€ LICENSE
β”‚
└── README.md

πŸš€ Future Improvements

  • Power BI Dashboard
  • Interactive Dashboard
  • Predict Movie Revenue using Machine Learning
  • Genre Recommendation System
  • Movie Success Prediction

πŸ‘¨β€πŸ’» Author

Divanshu Singh

Data Analyst | SQL | Python | MySQL | Pandas | Data Visualization

GitHub

https://github.com/singhdivanshu455-star


⭐ If you found this project useful, don't forget to Star this repository.

πŸ“‚ Project Structure

movie-studio-analytics-sql-python
β”‚
β”œβ”€β”€ πŸ“ SQL
β”‚   └── 01_database.sql
β”‚
β”œβ”€β”€ πŸ“ PYTHON
β”‚   β”œβ”€β”€ movie_studio_analysis.ipynb
β”‚   β”œβ”€β”€ movie_studio_analysis.py
β”‚   └── movie_studio_data.csv
β”‚
β”œβ”€β”€ πŸ“ CHARTS
β”‚   β”œβ”€β”€ movie_studio_banner.png
β”‚   β”œβ”€β”€ budget_vs_revenue.png
β”‚   β”œβ”€β”€ movie_rating_distribution.png
β”‚   β”œβ”€β”€ movies_released_per_year.png
β”‚   β”œβ”€β”€ revenue_distribution.png
β”‚   β”œβ”€β”€ top_genres.png
β”‚   β”œβ”€β”€ top_popular_movies.png
β”‚   β”œβ”€β”€ top_rated_movies.png
β”‚   β”œβ”€β”€ top_studios.png
β”‚   β”œβ”€β”€ top10_highest_budget_movies.png
β”‚   └── top10_highest_revenue_movies.png
β”‚
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ LICENSE
└── README.md

πŸ“Š Key Insights

  • 🎬 Identified the highest revenue-generating movies.
  • πŸ’° Compared movie budgets with total revenue.
  • ⭐ Analyzed rating distribution across all movies.
  • 🎭 Discovered the most popular movie genres.
  • 🏒 Compared performance of major movie studios.
  • πŸ“ˆ Visualized yearly movie release trends.
  • πŸ”₯ Identified the most popular and highest-rated movies.
  • πŸ“Š Built business-focused visualizations using Python and Matplotlib.

πŸ“ˆ Visualizations Included

  • Budget vs Revenue
  • Revenue Distribution
  • Rating Distribution
  • Movies Released Per Year
  • Top Genres
  • Top Studios
  • Top Rated Movies
  • Top Popular Movies
  • Top 10 Highest Budget Movies
  • Top 10 Highest Revenue Movies

πŸ›  Technologies Used

  • SQL
  • MySQL
  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Jupyter Notebook

πŸš€ Future Improvements

  • Interactive Power BI Dashboard
  • Tableau Dashboard
  • Machine Learning Movie Revenue Prediction
  • Streamlit Web Application
  • Movie Recommendation System
  • Real-time Movie Analytics Dashboard

πŸ™‹ About Me

Divanshu Singh

Aspiring Data Analyst passionate about SQL, Python, Data Visualization, and Business Analytics.


πŸ“¬ Connect With Me

GitHub

https://github.com/singhdivanshu455-star

LinkedIn

https://www.linkedin.com/in/divanshu-singh-7663262b5/


⭐ If you found this project useful, don't forget to Star this repository.

About

End-to-End Movie Studio Analytics using SQL, MySQL, Python, Pandas and Matplotlib with Data Visualization and Business Insights.python sql mysql pandas numpy matplotlib data-analysis eda jupyter-notebook portfolio

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages