0% found this document useful (0 votes)
33 views15 pages

IP PROJECT FILE WorldCup 2024-25

Based on python code

Uploaded by

Susmita Debnath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views15 pages

IP PROJECT FILE WorldCup 2024-25

Based on python code

Uploaded by

Susmita Debnath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

IP PROJECT FILE

In partial fulfillment of the course Informatics Practices (065) of class 12th for
the academic year 2024 – 2025 by :

Name of Student : ………………………..

Class & Section : ……………………….

Ht No :………………………..

Department of Computer Science


Army Public School
R.K Puram Secunderabad

1
ARMY PUBLIC SCHOOL RK PURAM, SECUNDERABAD
Certificate
This is to certify that this project has been submitted by :

1. ……………………………………………..

2. ……………………………………………...

3. ………………………………………………

In partial fulfillment of the course Informatics Practices (065) of class 12th for
the academic year 2024-2025 to the Department of Computer Science , Army
Public School, R.K Puram Secunderabad . Affiliated to CBSE, New Delhi is a
record of bonafide work carried out under my guidance and supervision.

The results embodied in this project report have not been submitted to any
other institute for the award of any Degree or Diploma

Guide Name : P.LAKSHMI


Designation : PGT(IP)

Signature of the Teacher Signature of the External Examiner

2
ACKNOWLEDGEMENTS

At the outset I am thankful to our school for giving me the opportunity to


prepare the project report using Python Pandas I would like to my gratitude to
all my teachers and my laboratory Instructor who have constantly guided In
the completion of my
project work

Thanking one and all


Yours Truly

1. ……………………………………………..

2. ……………………………………………...

3. ………………………………………………

3
CONTENTS

S.No Topic Page No.

01 Problem Statement

02 Abstract

03 System Requirements

04 Technology Used

Python

Pandas

DataFrame

CSV File

Data Visualization and matplotlib

05 Coding

06 Implementation

07 Conclusion

08 Bibliography

4
PROBLEM STATEMENT

The Cricket World Cup (officially known as ICC Men's Cricket World Cup) is
the quadrennial international organisation of One Day International (ODI)
cricket. The event is organised by the sport's governing body, the International
Cricket Council (ICC), every four years, with preliminary qualification rounds
leading up to a finals tournament
.
The first Cricket World Cup was organised in England in June 1975, with the
first ODI cricket match having been played only four years earlier.

The first international cricket match was played between Canada and the
United States, on 24 and 25 September 1844. However, the first credited Test
match was played in 1877 between Australia and England, and the two teams
competed regularly for The Ashes in subsequent years. South Africa was
admitted to Test status in 1889. Representative cricket teams were selected to
tour each other, resulting in bilateral competition.

Since the first World Cup in 1975 up to the 2019 World Cup, the majority of
teams taking part qualified automatically. Until the 2015 World Cup this was
mostly through having Full Membership of the ICC, and for the 2019 World
Cup this was mostly through ranking position in the ICC ODI Championship
from the second World Cup in 1979 up to the 2019 World Cup, the teams that
qualified automatically were joined by a small number of others who qualified
for the World Cup through the qualification process.

The ICC Men's Cricket World Cup Champion is, the one who won maximum
matches overs the years.

5
ABSTRACT

Python Libraries, we have used PANDAS (Panel Data) with series under this
we have used csv (comma separated value).we have imported the data from
notepad through csv to convert it into a python program .

From python libraries, we have used Matplotlib(Mathematical plotting library) .


The components we have used are: bar, xlabel(),ylabel(),grid,title,show .

The set() will remove the repeated values from the table created. Then we
have converted the list into a dataframe. For Loop is used to apply conditions
in the python program to set the range of the data . Count() is a method which
is used to return the null values in the series.

6
SYSTEM REQUIREMENTS

HARDWARE
System ------------------------------------------------------------------------------------
Rating 1.0 Windows Experience Index
Processor Intel® Core™ i3 CPU M370 @2.40GHz 2.4GHz
Installed memory 4GB (3.80 GB usable)
System type 64-bit Operating System
Pen and touch No Pen or Touch Input is available for this Display
Computer name,domain and workgroup settings--------------------------------
Computer name : user-PC
Full computer name: user-PC
Computer description:
Workgroup: WORKGROUP
Windows activation-----------------------------------------------------------------------
Windows is activated
Product ID: 00426-oem-8992662-00010

SOFTWARE

7
Anaconda Jupyter Note Book
Used Online Jupyter Note Book
https://hub.gke2.mybinder.org/user/jupyterlab-jupyterlab-demotdc9gnzn/lab

TECHNOLOGY USED

Python
Python programming language was developed by Cuido Van Rossum in
February 1991
Python is an easy to learn yet powerful object oriented programming
language. It is a very high level programming languages like C, C++, Java etc.

Pandas
Pandas is the most popular library in the scientific python ecosystem for
doing data analysis. Pandas is capable of many tasks :
❖ It can read or write in many different data formats
(integer,float,double,etc.)
❖ It can calculate in all the possible ways data is organized i.e.. across
rows and down columns.
❖ It can easily select subsets of data from bulky data sets and even
combine multiple datasets together
❖ It has functionality to find and fill missing data
❖ It allows you to apply operations to independent groups within the data.
❖ It supports reshaping of data into different forms.

8
❖ It supports advanced time-series functionality (Time series forecasting
is the use of a model to predict future values based on previously
observed values)
❖ It supports visualization by integrating matplotlib and seaborn etc..
libraries.

Dataframe
A DataFrame is a Pandas structure, which stores data in
two-dimensional way. It is actually a 2D (tabular and spreadsheet like) labeled
array, which is actually an ordered collection of columns where columns may
store different types of data eg.., numeric or string or floating point or Boolean
type etc..,
Major characteristics of a DataFrame are:
❖ It has two indexes or we can say that two axes- a row
index(axis=0) and a column index (axis=1)
❖ Conceptually it is like a spreadsheet where each value is identifiable
with the combination of row index index in general and the column
index is called the column name.
❖ The indexes can be of numbers or letters or strings.
❖ There is no condition of having all data of same type across columns;
its columns can have data of different types.
❖ DataFrames are value mutable (its values can be easily changed)
❖ DataFrames are size mutable (rows/columns can be easily added or
deleted)

CSV File
Refers to the tabular data saved as plaintext where data values are
separated by commas.

9
The CSV format is popular as it offers following advantages :
❖ A simple, compact and ubiquitous format for data storage
❖ A common format for data interchange.
❖ It can be opened in popular spreadsheet packages like MS- Excel,
Calc etc..
❖ Nearly all spreadsheets and databases support import/export to CSV
format
Python’s Pandas library offers two functions read CSV() and to CSV() that
help you bring data from a CSV File into a dataframe and write a data frame’s
data to a CSV file.

Data Visualization and Matplotlib


Data Visualization basically refers to the graphical and visual
representation of information and data using visual elements like charts,
graphs and maps etc..
Data Visualization is immensely useful in decision making unveils
patterns, trends, outliners, correlations etc in the data helping
decision-makers understand the meaning of data to drive decisions.
The Matplotlib is a python library that provides many interfaces and
functionalities for 2D graphics. Matplotlib is a high quality plotting library of
python that provides both very quick way to visualize data from Python and
publication-quality figures in many formats.
The Matplotlib library offers many different named collections of
methods; PyPlot is one of such interfaces, a collection of methods within
Matplotlib which allows used to construct 2D plots easily and interactively.

10
CODING & IMPLEMENTATION

11
12
13
CONCLUSION

14
BIBLIOGRAPHY

❖ Informatics Practices Class XI and XII by NCERT

❖ Informatics Practices Class XI and XII by Sumita Arora

15

You might also like