IP PROJECT FILE WorldCup 2024-25
IP PROJECT FILE WorldCup 2024-25
In partial fulfillment of the course Informatics Practices (065) of class 12th for
the academic year 2024 – 2025 by :
Ht No :………………………..
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
2
ACKNOWLEDGEMENTS
1. ……………………………………………..
2. ……………………………………………...
3. ………………………………………………
3
CONTENTS
01 Problem Statement
02 Abstract
03 System Requirements
04 Technology Used
Python
Pandas
DataFrame
CSV File
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 .
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.
10
CODING & IMPLEMENTATION
11
12
13
CONCLUSION
14
BIBLIOGRAPHY
15