0% found this document useful (0 votes)
19 views28 pages

Ip Assign

ip assignment 12th standard

Uploaded by

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

Ip Assign

ip assignment 12th standard

Uploaded by

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

IP PROJECT

SCHOOL
MANAGEMENT
SYSTEM
Submitted by: Submitted
to:
NYSA KAPUR MISS BHARTI
CLASS – 12 ARTS
ROLL NO -

HOLY CHILD SR. SEC.


SCHOOL
SESSION : 2024-25
ACKNOWLEDGEMENT

I would like to extend my sincere


thanks to Ms. Bharti, for all the classes
and her valuable guidance and
support throughout the duration of
this project. Her insights and feedback
have been immensely helpful and
have greatly contributed to the
completion of this work.
CERTIFICATE

This is to certify that NYSA KAPUR of


class
XII (Arts) has completed her
Information Practices project about
PYTHON, under the guidance of
Ms.Bharti for the academic Year 2024-
25. This project is up to the standards
of Central Board of Education (CBSC).

Teacher's Signature
INDEX

CONTENTS
 Backend
 Introduction TO:
 Pandas
 Matplotlib
 Python
 About the project
 csv
 Coding
 Output
 Bibliography
BACKEND (CSV)

The back end refers to parts of a computer application or


a program's code that allow it to operate and that cannot
be accessed by a user. Most data and operating syntax
are stored and accessed in the back end of a computer
system. Typically, the code is comprised of one or more
programming languages. The back end is also called the
data access layer of software or hardware and includes
any functionality that needs to be accessed and
navigated to by digital means.
CSV (Comma Separated Values) stores tabular data. Each
line of files is a record and CSV uses a comma to separate
the values. CSV stores tabular data in such a way that
each line has the same number of fields.
Various parameters of CSV:
• read_csv function takes a path to a CSV file and reads
the data into a Pandas Data Frame object.
• sep- specifies the separator, whether the values are
separated by comma, semicolon, tab or any other
character.
• header- specifies the number of rows whose values are
to be used as col name.
•nrows - returns the number of rows.
•usecols - this parameter is used to specify the number of
columns to read.
PANDAS (Panel Data)

It is a high level manipulation tool used for analysing


data.
• Pandas provide an easy way to create, manipulate and
wrangle the data.
• Pandas provide powerful and easy-to-use data
structures, as well as the means to quickly perform
operations on these structures.
DATA STRUCTURE IN PANDAS
A data structure is a way to arrange the data in such a
way that so it can be accessed quickly and we can
perform various operation on this data like- retrieval,
deletion, modification etc.
Data structure- A data structure is a collection of data
values and operations that can be applied to that data ( it
enables efficient storage, retrieval and modification of the
data)
Pandas deals with 3 data structure-
1. Series
2. Data Frame
3. Panel
MATPLOTLIB

Matplotlib is a python 2- dimensional plotting library for


data visualization and creating interactive graphics or
plots .
Using matplotlib data visualization of large and complex
data became easy
It enables
•Create publication quality plots.
•Customize visual style and layout.
•Export to many file formats.
To be able to use Python's Data Visualization Library, use
import matplotlib. pyplot as plt command.
•Pyplot- used to create a figure (plots like line, bars, hist,
pie, scatterplot etc.).
Various components of a plot are Title, Legend, Ticks,
xlabel, ylabel etc.
FRONT END (PYHTON)

The front end includes all software or hardware that is


part of a user interface. Human or digital users interact
directly with various aspects of the front end of a
program, including user-entered data, buttons, programs,
websites and other features. Most of these features are
designed by user experience professionals to be
accessible, pleasant and easy to use.

PYTHON
Python is a high-level general purpose programming
language that is used in a wide variety of application
domains. Python has the right combination of
performance and features that demystify program
writing. Some of the features of Python are listed below:
•It is simple and easy to learn.
•Python implementation is under an open-source license
that makes it freely usable and distributable, even for
commercial use.
•It works on many platforms such as Windows, Linux, etc.
•It is an interpreted language.
•Python has a comprehensive set of packages to
accomplish various tasks.

ABOUT THE PROJECT

The project is based on 'CITY WISE STUDENTS IN


DIFFERENT SCHOOLS' which handles the records of
all the students.
To store the records a CSV file is used as a back
end and python and pandas library is used as front
end. For data visualization matplotlib.pyplot
interface of python has been used.
The project is designed to deal with various
records, perform Data frame statistics and record
analysis, insert or delete records and data
visualization.
The project is designed to interact with the user
and perform various functions as per the
convenience of the user.
BIBLIOGRAPHY

• https://data.gov.in
• NCERT Informatics practices book
• https://www.wikipedia.org
• https://www.geeksforgeeks.org

You might also like