0% found this document useful (0 votes)
30 views

ip-python-project-on-olympic-data-analysis

Ip project 12
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

ip-python-project-on-olympic-data-analysis

Ip project 12
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

lOMoARcPSD|22756667

IP - Python project on Olympic data analysis

Information Technology in a Global Society SL (DAV Senior Secondary Public School)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Kunal Badgujjar ([email protected])
lOMoARcPSD|22756667

ARMY PUBLIC SCHOOL


CLEMENT TOWN

SESSION: 2023-24
A PROJECT REPORT ON:
OLYMPIC ANALYSIS SYSTEM.
CLASS: XII B1 COMMERCE
SUBJECT: INFORMATIVE PRACTICES (065)

SUBMITTED BY:
NAME: AMIT SINGH.
CLASS: XII B1.

SUBMITTED TO:
MRS. ALKA CHAUHAN

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

CONTENTS
1. Introduction.

2. Objective of Project.

3. Requirement and Analysis.

4. Coding and programs.


5. Output Screens.

6. References.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

CERTIFICATE
THIS IS TO CERTIFY THAT THE PROJECT ENTITLED OLYMPICS ANALYSIS
SYSTEM IS WORK DONE BY AMIT SINGH OF CLASS XII B1 SESSION 2023-
2024. THIS REPORT OR A SIMILAR REPORT ON THE TOPIC HAS NOT
BEEN SUBMITTED FOR ANY OTHER EXAMINATIONS AND DOES NOT
FROM A PART OF ANY OTHER COURSE UNDERGONE BY THE CANDIDATE.

……………………………………… ………………………………………
SIGNATURE OF STUDENT SIGNATURE OF TEACHER
NAME: AMIT SINGH MRS. ALKA CHAUHAN
(P.G.T. I.P)

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

Acknowledgement

I would like to express a deep sense of thanks & gratitude to my


project guide Mrs. ALKA CHAUHAN, for guiding me
immensely through the course of the project. She always
evinced keen interest in my work. Her constructive advice
&constant motivation has been responsible for the successful
completion of this project.
I also thanks to my parents for their motivation & support. I
must thanks to my classmates for their timely help &support for
compilation of this project.

Name: AMIT SINGH


Class: XII-B1

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

OBJECTIVE OF PROJECT :

The main objective of the project including the following:

*Goals to be achieved by this project?

Answer: This Analysis system is capable of analyzing performance of


all countries in Olympic, Number of medals won, Number of times
country participated in Olympics visually as well as in tabular form.

* How it will be helpful to people associated to the work?

Answer: It helps us to answer question such as:

• What effect does the host country have in the medals won at the
Olympics?

• Is the performance of countries in Olympics games affected by the


economic factors of the country?

• Is the performance of countries in Olympics games affected by the


economic factors of the country?

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

REQUIREMENT AND ANALYSIS :

a) Aim:
To Develop Olympic Games Analysis System.

b) Front End:
a.) Sublime Text Editor.
b.) Microsoft Code Studio.
c.) Python 3.8.2.

c) Operating System: Windows 10.

d) Open-Source Software being used:


a.) Python 3.8.2.
i.] Pandas.
ii.] Matplotlib.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

PYTHON LIBRARIES AND MODULE USED


(PANDAS)

-Pandas is a high-level data manipulation tool


developed by Wes McKinney. It is built on the NumPy
package and its key data structure is called the Data
Frame. Data Frames allow you to store and manipulate
tabular data in rows of observations and columns of
variables.

<MATPLOTLIB>

-The Matplotlib Python library, developed by John


Hunter and many other contributors, is used to create
high-quality graphs, charts, and figures. The library is
extensive and capable of changing very minute details
of a figure.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

<ABOUT OLYMPICS>
◼ INTRODUCTION.

According to historical records, the first ancient Olympic


Games can be traced back to 776 BC. They were dedicated
to the Olympian gods and were staged on the ancient plains
of Olympia. They continued for nearly 12 centuries and still
continuing.

<THE GAME AND THE RELIGION>


The Olympic Games were closely linked to the religious
festivals of the cult of Zeus, but were not an integral part of
a rite. Indeed, they had a secular character and aimed to
show the physical qualities and evolution of the
performances.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

<USES OF OUR PROJECT>

This program can be used to analyze the performance of different


countries in Olympics till now. This program can also be used for a
predictive model as to which country is likely to fetch the highest
number of gold in a particular sports category (just an example), etc.
This project consists of various graphs to analyze and represent data
which helps the user to draw a comparison between, and having a
glimpse of, different groups. It also helps get analyzed information in
a structured format making it easy to understand.

<HYPOTHESIS>
In this project of python programming function was used to make it
look more attractive and beautiful and connectivity of Python and
MySQL was much easier to understand in this way of programming.

Features:
1. Free from technical errors.
2. Time Saving.
3. Reduces manual work.
4. Data is analyzed through various methods – sort(), group
by, mean, median, mode etc.
5. Visualized data, e.g. Bar Chart, Pie Chart, Histogram etc.
6. User – friendly interface.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

<BUILT-IN FUNCTION USED>


<PANDAS>
1. read_csv(): This function is used to read data from csv files to form a
data frame.
2. head(): Head function is used to fetch n number of rows from Pandas
object.
3. tail(): Tail function returns last n rows from Pandas object.
4. append(): The append method adds an item to the end of the list.

5. drop(): drop function is used to drop specified labels from rows and
columns
6. rename(): Rename function is used to change name of any row or
column.
7. min(): Min function finds out the minimum value from given set of
data.
8. max(): Max function finds out the maximum value from given set of
data.
9. sort(): Sort function arranges value in Pandas object ascending and
descending order.
10. info(): Info Function is used to print a concise summary of data frame.

<MATPLOTLIB>
1. bar(): It is used to plot a bar chart in matplotlib for a given set of data.
2. hist(): Hist function allows us to create and plot histogram for a given
set of data.
3. xlabel(): It is used to set label for X axis.
4. ylabel(): It is used to set label for Y axis.
5. title(): Title function is used to add title to the plot.
6. show(): It is used at the end to show plot as per given specification.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

-CODING AND PROGRAMS.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

<OUTPUT SCREENS>
#1

#2

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

#3

#4

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

#5

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

REFERENCES
• www.stackoverflow.com
• www.github.com
• www.w3schools.com
• www.cbse.nic.in
• www.geeksforgreeks.com
• Class 12 CBSE Book.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

INTRODUCTION
Python is a high-level, interpreted, interactive and object-oriented
scripting language. Python is designed to be highly readable.

HISTORY OF PYTHON:

Python was developed by Guido van Rossum in the late eighties


and early nineties at the national research institute for
mathematics and computer science in the Netherlands.

FEATURES OF PYTHON:

• Easy to learn.
• Easy to learn.
• Easy to maintain.
• A broad standard library.
• Supports interactive mode.
• Portable.
• Extendable.

Downloaded by Kunal Badgujjar ([email protected])


lOMoARcPSD|22756667

➢ C.S.V:
A comma-separated values (CSV) file is a delimited text file that
uses a comma to separate values. Each line of the file is a data
record. A csv file typically stores tabular data in plain text, in which
each case line will have the same number of fields.

Downloaded by Kunal Badgujjar ([email protected])

You might also like