0% found this document useful (0 votes)
59 views33 pages

IP Project File Aman Nath - 1

Happy project file by amarnath class 12

Uploaded by

balotiyaprakesh
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)
59 views33 pages

IP Project File Aman Nath - 1

Happy project file by amarnath class 12

Uploaded by

balotiyaprakesh
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/ 33

PM SHRI K.

V BSF JODHPUR

LITERACY RATE ANALYSIS


SYSTEM OF INDIA
INFORMATICS PRACTICES PROJECT (065)

AISSCE 2024-2025

Completed By: Submitted By:


Aman Nath Aman Nath Rathore
& Roll No:12209
Madhav Joshi Class: 12th B

1|Page
Literacy Rate Analysis
System of India

Index

S.NO. TOPIC PAGE NO.


1. Certificate 3
2. Acknowledgement 4
3.
About Project and Software used 5

4. Indian Literacy Rate


Analysis System (Introduction) 7
5. Main Menu 8

6. Python Overview 9

7. Source Code 12
8. Output 18
9. Bibliography 33

2|Page
CERTIFICATE

This is to certify that project report entitled


Literacy Rate Analysis System of India has
been successfully completed by Aman Nath
Rathore, Roll no. 12209 and is being
submitted for Practical Examination of Class
12 (AISSCE -2024-2025) in Information
Practices(Code-065).

Teacher’s Signature External Examiner’s


Signature

3|Page
AKNOWLEDGEMENT
We would like to express our special thanks of
gratitude to our teacher Mr. K.K Kumawat who gave
us the golden opportunity to do this wonderful project
on the topic ‘Literacy Rate Analysis System of India’.
Which also helped us in doing a lot of Research and
we came to know about so many new things We are
really thankful to him. Secondly, We would also like
to thank our parents who helped us a lot in finalizing
this project within the limited time frame.

Name: Aman Nath Rathore


Roll No: 12209

4|Page
AIM:To Develop:
Literacy Rate Analysis System of India
Front End:
Python 3.8.2
Back End:
My SQL Server 5.1
Operating System:
Windows 10
Minimum Hardware and Software Requirements:
Operating System:
x86 64-bit CPU (Intel / AMD architecture)
4 GB RAM.
5 GB free disk space.
Open Source Software being used:
1. Python 3.8.2
a. Pandas
b. Matplotlib

5|Page
Pandas:

Pandas is a high-level data manipulation tool developed by


Wes McKinney. It is built on the Numpy package and its key
data structure is called the DataFrame. DataFrames allow
you to store and manipulate tabular data in rows of
observations and columns of variables.

Matplotlib:

The matplotlib Python library, developed by John Hunter


and many other contributors, is used to create high-quality
graphs, charts, and figures. The library is extensive and
capable of changing very minute details of a figure.

6|Page
Literacy Rate Analysis System in India

Introduction
National Literacy Mission (NLM) was set up by
the government of India on 5th May 1988 with an aim to
eradicate illiteracy in the country by imparting functional
literacy to non-literates. Thus, National Literacy Mission
(NLM) was established not only to make everybody just self
reliant in three R's- reading, writing and arithmetic but also
to make them aware of the development issues affecting the
society. The target group of NLM is people between the age
of 15 and 35. National Literate Mission works under the
guidance of National Literacy Mission Authority, an
independent wing of Ministry of Human Resources and
Development.

The National Literacy Mission (NLM) has two flagship


programmes- Total literacy programmes and Post literacy
Programme through which it gives shape to its aims. But
with the revitalization of National Literacy Mission
Programme on 30th September 1999, both the campaigns
have come under one single project: 'Literacy Campaigns an
Operation Restoration'.

7|Page
MAIN MENU
1- Data Visualization
2- Analysis
3- Manipulation
4- Exit
1-Data Visualization
1.1-Line Chart of a Particular Year
1.2-Bar Chart for different Years
1.3-Histogram for a Year
1.4-Pie Chart Average Literacy
1.5-Back to Main Menu

2-Analysis
4.1 Top record
4.2 Bottom records
4.3 To Display Literacy of a particular year
4.4 To Display States with Literacy rate is >= n% in a year
4.5 To Display States with Maximum Literacy rate
4.6 To display Average Literacy of India
4.7 To display Complete Dataframe
4.8 To Minimum, Maximum and Average Literacy in a year
4.9 Back to Main Menu'''
3-Manipulation
3.1. Insert a row
3.2. Insert a Column
3.3. Delete a Row
3.4. Delete a column
3.5. Update a cell value
3.6. Back to Main Menu

8|Page
PYTHON : OVERVIEW

Python is a high-level, interpreted, interactive and object-


oriented scripting language. Python is designed to be highly
readable. It uses English keywords frequently where as other
languages use punctuation, and it has fewer syntactical
constructions than other languages.
 Python is Interpreted − Python is processed at

runtime by the interpreter. You do not need to compile


your program before executing it. This is similar to
PERL and PHP.
 Python is Interactive − You can actually sit at a

Python prompt and interact with the interpreter directly


to write your programs.
 Python is Object-Oriented − Python supports
Object-Oriented style or technique of programming that
encapsulates code within objects.
 Python is a Beginner's Language − Python is a

great language for the beginner-level programmers and


supports the development of a wide range of
applications from simple text processing to WWW
browsers to games.

9|Page
Comma Separated Values (C.S.V) File

literacy_rate.csv (Excel View):

10 | P a g e
literacy_rate.csv (Notepad View):

11 | P a g e
CODING

12 | P a g e
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
17 | P a g e
Screen Shot /Output

18 | P a g e
19 | P a g e
20 | P a g e
21 | P a g e
22 | P a g e
23 | P a g e
24 | P a g e
25 | P a g e
26 | P a g e
27 | P a g e
28 | P a g e
29 | P a g e
30 | P a g e
31 | P a g e
32 | P a g e
Bibliography
 Informatics Practices Class 12 by Sumita Arora.

 Informatics Practices Class 12 by Preeti Arora.

 https://stackoverflow.com/ (for error resolving)

 Google Images

 Google Search Engine

33 | P a g e

You might also like