Name: Susanna Edward
Class: XII-A
Admn. No.: 4091
Subject: IP 065
School: Mount Carmel School
Year: 2021-2022
1. Certificate
2. Acknowledgement
3. Introduction
4. Software Used
5. Introduction of Python, CSV, PyPlot,
__Pandas, Data Visualisation, Matplotlib.
6. CSV Data
7. Code
8. Output
This is to certify that Susanna Edward, student
of class 12 A, has completed this IP Project
successfully under the guidance of Mrs. Puja
Gupta, during the academic year 2021-22 in
partial fulfillment of Informatics Practices
practical examination conducted by
A.I.S.S.C.E.
__________________
Signature
I would like to express gratitude for Mrs. Puja
Gupta our Informatics Practices teacher and my
school Mount Carmel School, Dwarka without
whose support and guidance this project
couldn’t be possible.
Project Name: Analysis of the most visited
countries in the world.
This is a project based on python programming
language. The branch of python used here is
Pandas, Comma Separated Values (CSV). A
tabular data of the top most visited countries in
the world has been coded with the use of
Pandas and CSV file and the required output
has been received.
1. MS Word for preparing the final project
2. Snipping Tool for taking screenshots
3. Jupyter Notebook
a) Pandas
b) Matplotlib
Python is an open source high level
programming language developed by Guido
Van Rossum in 1991. Python is a general
purpose programming language that can be used
to build many different kinds of programs. It is
platform independent and can run through
different platforms like Windows, Mac OS X
and other operating systems.
Pandas is a python module that makes data
science and data analysis easy an effective. The
term Pandas is derived from ‘Panel data system
‘which means multidimensional, structured
dataset. It is a high level data manipulation tool
developed by Wes McKinney and is built on
packages like NumPy and matplotlib.
CSV (Comma Separated Values) is a simple file
format used to store tabular data such as
spreadsheet or databases. A CSV file stores
tabular data (numbers and text) in plain text
form. Each line of the file is a data record and
each record consists of one or more fields,
separated by commas. In the CSV format each
row of the table is stored in one row. The field
values of a row are stored together with
commas after every field values. A CSV is a
text file so it can be created and edited using
any text editor. All CSV files have a standard
format.
Data visualization is the discipline of trying to
understand data by placing it in a visual context
so that patterns, trends and correlations that
might not otherwise be detected can be exposed.
Python offers multiple great graphing libraries
that come packed with lots of different features.
Matplotlib is a 2D plotting library that helps in
visualizing figures. It is used in Python as it is a
robust, free and easy IP project to use library for
data visualization. It is used for creating static,
animated, and interactive visualizations in
Python.
Pyplot is a collection of command style
functions that make matplotlib work like
MATLAB. Each pyplot function makes some
change to a figure: e.g., creates a figure, creates
a plotting area in a figure, plots some lines in a
plotting area, decorates the plot with labels, etc.
Data- Top Most Visited Countries in the
World
Code
Output
Initial Interface
Data Visualisation Interface
Line Chart 1
Line Chart 2
Bar Chart 1
Bar Chart 2
Data Analysis Interface
Output 1- Maximum number of Visitors
Output 2 – Maximum amount of Revenue
Output 3 – Most Tourism Spending
Output 4 – Least Revenue
Output 5 – Least Tourism Spending
Output 6 – Specified Column
Output 7 – Describe
Data Modification Interface
Output 1 – Deleting Row
Output 2 – Inserting Column
Output 3 – Deleting Column
Output 4 – Renaming Column
Exiting the Program