0% found this document useful (0 votes)
15 views23 pages

A PROJECT WORK ON-pages-deleted

The document outlines a project titled 'Server Hosting Service' completed by students Lalit Singh, Sahil Pal, and Dhruv from Govt. Boys Senior Secondary School under the guidance of Mr. Rakesh Choudhary. It includes details about the project's objectives, technologies used (such as Python and Pandas), and functionalities like data visualization and CSV file management. The project aims to provide a comprehensive tool for managing server data and visualizing it through various chart types.
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)
15 views23 pages

A PROJECT WORK ON-pages-deleted

The document outlines a project titled 'Server Hosting Service' completed by students Lalit Singh, Sahil Pal, and Dhruv from Govt. Boys Senior Secondary School under the guidance of Mr. Rakesh Choudhary. It includes details about the project's objectives, technologies used (such as Python and Pandas), and functionalities like data visualization and CSV file management. The project aims to provide a comprehensive tool for managing server data and visualizing it through various chart types.
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/ 23

A PROJECT WORK ON

INFORMATICS PRACTICES
2024-2025

SUBMITTED BY :
NAME : LALIT SINGH , SAHIL PAL , DHRUV
ROLL.NO : 12852 128 57 128 59

Class: Xii H
GOVT.BOYS SENIOR SECONDARY SCHOOL

GUIDED BY :
RAKESH CHOUDHARY
.CERTIFICATE.
This is to certify that lalit singh ,sahil pal , dhruv of class
12th H have successfully completed their group project topic
“Server Hosting Service” under the guidance of MR. Rakesh
Choudhary in partial fulfillment of the requirements for the
central board of secondary education in the year 2024-2025
at GOVT BOYS SENIOR SECONDARY SCHOOL This project
demonstrates the group's understanding of environmental
concepts, research methods, and teamwork.

We appreciate the efforts and dedication shown by the group


members in completing this project.

MR. CHARAN SINGH MR. RAKESH CHOUDHARY

( Principal ) ( Subject teacher )


. ACKNOWLEDGEMENT.
At the outset, we thank God almighty for making this
endeavour a great success. We express our sincere
gratitude to our principal MR. CHARAN SINGH for
providing us with adequate facilities, ways and means
by which we are able to complete this project work.

We are also thankful to MR. RAKESH CHOUDHARY our


IP teacher who has been the guide for our project and
for the timely guidance given.
Last but not the least we also express our profound
gratitude to all our well wishers who assisted in various
occasions during this project work.
● CONTENTS

● Certificate
● Acknowledgement
● Contents
● System Specifications
● Technology Used
1)Python
2)Pandas
3)DataFrame
4)CSV File
● Data Visualizations and Matplotlib
● About the Project
● Coding and Implementation
● Bibliography
● SYSTEM SPECIFICATIONS

● SOFTWARE USED

❖Python:
Python programming language was developed by Guido Van
Rossum in February 1991.
Python is an easy-to-learn yet powerful object-oriented
programming language. It is a very high-level programming
language yet as powerful as many other middle-level not so high-
level 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 including:
• 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. 7
• It supports reshaping of data into different forms.
• 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 ways.
It is a two-dimensional (tabular and spreadsheet like) labeled
array, which is an ordered collection of columns where columns
may store different types of data, e.g., 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 and column
index.
The row index is known as 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 the 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.
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 a 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 users to construct 2D plots easily
and interactively.

●ABOUT THE PROJECT

This project gives the stock of available Severs for hosting


websites and Data Management for companies. With this
program you can:
▪ Visualize the data from CSV in the form of:
i. LINE CHART
ii. HORIZONTAL BAR CHART
iii. VERTICAL BAR CHART
iv. HISTOGRAM

▪ Add or delete a row


▪ Add or delete a column
▪ View a row or column
▪ To read CSV file
▪ To append a row in CSV file

● CSV FILE
CODING AND IMPLEMENTATION

DataFrame Design
Menu.py
OUTPUT

TO VISUALIZE A DATA

OUTPUT
BAR CHART

OUTPUT
LINE GRAPH

OUTPUT

HORIZONTAL BAR GRAPH


OUTPUT

HISTOGRAM
OUTPUT

GO BACK TO THE MENU

OUTPUT
IF OPTION CHOSEN IS WRONG

OUTPUT

READ CSV FILE

OUTPUT
TO DELETE A ROW FROM CSV FILE

OUTPUT
TO ADD COLUMN IN CSV FILE

OUTPUT

TO DELETE COLUMN FROM CSV FILE

OUTPUT
DISPLAY SPECIFIC COLUMN

OUTPUT

DISPLAY SPECIFIC ROW

OUTPUT
TO APPEND A ROW IN CSV FILE

OUTPUT
● BIBLIOGRAPHY

✔ Information Practices Class XII by Sumita Arora


✔ E-Resources

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy