Vikash Sharma. Ip Project Class 12
Vikash Sharma. Ip Project Class 12
Submitted By:
Name: VIKASH SHARMA.
Class: XII A.
Roll No: 12137.
INDEX
1. Certificate.
2. Declaration.
3. Acknowledgement.
4. Preface.
5. Objective of Project.
10. References.
CERTIFICATE
This is to certify that VIKASH SHARMA of class XIIA, has
prepared the report on the project entitled ‘OLYMPIC
ANALYSIS SYSTEM’. The report is the result of his
effort and endeavors. The report is found worthy of
acceptance as final project report for the subject of
Informatics Practices (065) of class XII under the
CBSE curriculum 2020-21. He has prepared the report
under my guidance.
DECLERATION
Acknowledgement
PREFACE.
•What effect does the host country have in the medals won at the
Olympics?
a)Aim:
To Develop Olympic Games Analysis System.
b)Front End:
a.) Sublime Text Editor.
b.) Microsoft Code Studio.
c.) Python 3.8.2.
<MATPLOTLIB>
<ABOUT OLYMPICS>
INTRODUCTION.
<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.
<DEMAND IN REAL WORLD>
It gives detailed analysis of the following:
1. Countries VS Total Medal
2. Countries VS Total no. of times participated (In Summer
& Winter)
3. Countries VS Total no. of Gold Medals.
4. Countries VS Total no. of Silver Medals.
5. Countries VS Total no. of Bronze Medals.
6. Distribution of Gold, Silver & Bronze Medals.
7. Country wise Gold, Silver & Bronze Medals.
8. Countries VS Total no. of Medals (In Summer & Winter)
Number of Countries (Gold, Silver and Bronze Medals)
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 dataframe.
<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.
-CODING AND PROGRAMS.
<DATABASE AND TABLE DESIGN >
<OUTPUT SCREENS>
#1
#2
#3
#4
#5
<LIMITATIONS>
Despite being best efforts of the developer, the
following limitations and functional boundaries are
visible, which limits the scope of this application.
1. The software can store records and produce
reports in pre-designed format in soft copy.
There is no facility to produce customized
reports.
2. This is an offline project.
The module or function can be designed and
embedded to handle the user need in future. Any
part of the project can be modified without much
effort.
<CONCLUSION>
Python is one of the simplest programming
languages that are used for variety of applications.
We can also focus on the areas for regular updates
and version advancements in future of this project.
Completing this project I have received a lot of useful
knowledge.
REFERENCES
Book Used: SUMITRA ARORA
Informatics Practices Python, Class 12.
www.python4csip.com
www.stackoverflow.com
www.github.com
www.w3schools.com
www.cbse.nic.in
www.geeksforgreeks.com