IP PROJECT
SPOTIFY SONG ANALYTICS
ANALYSIS
Project by: Piyush and Aman Tomar
Class 12th B (2025-26)
CERTIFICATE
This is to certify that Piyush and Aman, students of
Class XII-B, have successfully completed their
Informatics Practices project for the academic session
2025–26.
The project has been carried out in accordance with
the guidelines prescribed by the Central Board of
Secondary Education (CBSE) and has been completed
under the valuable guidance and mentorship of Ms.
Damanjeet Kaur.
Their work reflects consistent effort, clarity of
understanding, and effective application of Python
and data analysis concepts.
Teacher In-Charge: Ms. Damanjeet Kaur
School Seal & Signature:
INTRODUCTION
This project analyses SPOTIFY SONG
ANALYTICS performance using Python.
The dataset is studied to observe trends in
kills, matches, win rate, and average
damage. Simple data handling and
visualizations are used to understand
player improvement and overall gameplay
patterns.
PROJECT
OBJECTIVE
The objective of this project is to analyse
PUBG player performance using Python.
It aims to study key statistics such as kills,
win rate, matches played, and average
damage, and present them through
simple data handling and visualizations.
The project demonstrates how basic data
analysis can help interpret real gaming
performance and identify meaningful
trends.
ABOUT THE PROJECT
Features of the Project:
[Link] all song performance records from the Spotify dataset
[Link] new song records to the dataset
[Link] or delete existing song data
[Link] songs based on total streams
[Link] top 5 songs based on streaming count
[Link] summary statistics for numerical data
[Link]:
Total streams per year (Line Chart)
Song popularity comparison (Bar Chart)
Stream share by artist (Pie Chart)
[Link] the updated dataset back into a CSV file
Learning Outcomes:
● Gained hands-on experience with Pandas DataFrame operations
● Learned how to generate charts using Matplotlib
● Understood menu-driven programming in Python
● Practiced data cleaning, analysis, and visualization techniques
● Improved ability to interpret real-world esports data and derive insights
SOURCE CODE:
Conclusion
The project “Spotify Song Analytics System”
successfully demonstrates how Python can be
used to handle and analyze real-world music
streaming data. Using Pandas, the program
manages song details such as year, artist,
streams, popularity, and duration through a
menu-driven interface that allows adding,
modifying, deleting, sorting, and summarizing
records.
With the help of Matplotlib, the project
generates meaningful visualizations including a
line chart for total streams per year, a bar
chart for song popularity comparison, and a
pie chart for stream share by artist. These
visual representations make the data easier to
understand and interpret.
Overall, the project meets its objectives by
combining data handling, analysis, and
visualization techniques. It helps in developing
a practical understanding of how Python and
data analytics concepts can be applied to real-
world music platforms like Spotify.
Bibliography
Python Documentation –
Python Software Foundation, Official Python
Language Documentation,
[Link]
Pandas Library Documentation –
Wes McKinney et al., Pandas: Python Data
Analysis Library,
[Link]
Matplotlib Library Documentation –
John D. Hunter et al., Matplotlib: Visualization
with Python,
[Link]
CBSE Informatics Practices Class XII Textbook –
Central Board of Secondary Education,
Informatics Practices – Class XII, Latest Edition.
Class Notes and Teacher Guidance –
Classroom discussions, explanations, and
guidance provided by Ms. Damanjeet Kaur for
project planning, structure, and
implementation.