0% found this document useful (0 votes)
16 views36 pages

Literacy Rate Analysis Project File (1) - Converted (1) - Removed

Uploaded by

vivekgupta191106
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)
16 views36 pages

Literacy Rate Analysis Project File (1) - Converted (1) - Removed

Uploaded by

vivekgupta191106
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/ 36

Literarcy Rate Analysis System of India

Index

S. No Topic Page No.


1. Certificate
2. Acknowledgement
3. About Project and Software
used
4. Indian Literacy Rate
Analysis System
(Introduction)
5. Python Overview

6. Source Code
7. Output
8. Bibliography
CERTIFICATE

This is to certify that project report entitled


Literacy Rate Analysis System of India has
been successfully completed by Roll No.
Is being submitted for Practical Examination of
Of Class 12 (AISSCE -2023-2024) in Informatics
Practices(Code-065).

No part of this project is being submitted to any


other school/ institute for award for any
Certificate / Degree.

Signature of Subject Teacher

Signature of External Examiner

LITERACY RATE ANALYSIS SYSTEM OF INDIA 2


AKNOWLEDGEMENT

I would like to express my special thanks of


gratitude to my teacher Mrs. Ranjana Thakur as
well as our principal Mrs. Deepa Joshi who gave me
the golden opportunity to do this wonderful project
on the topic ‘Literacy Rate Analysis System of
India’,

LITERACY RATE ANALYSIS SYSTEM OF INDIA 3


which also helped me in
doing a lot of Research
and I came to know
about so many new
things I am really
thankful to them.
Secondly, I would also
like to thank my parents
and friends who helped
me a lot in finalizing this
project within the limited
time frame.

Name Roll No. :-

LITERACY RATE ANALYSIS SYSTEM OF INDIA 4


AIM:To Develop:
Literacy Rate Analysis System of India

Python 3.8.2

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

LITERACY RATE ANALYSIS SYSTEM OF INDIA 5


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.

LITERACY RATE ANALYSIS SYSTEM OF INDIA 6


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'.

LITERACY RATE ANALYSIS SYSTEM OF INDIA 7


The NLM initiated its first successful literacy campaign in
Kottayam city of Kerala followed by Ernakulam district of the
same state. Till Novermber 2002, 596 districts out of the total
600 districts of the country had been covered up by the
National Literacy Mission (NLM) under the total literacy
campaign programme. Out of which, 191 was in the post
literacy phase and 238 in the continuing education phase.

The initiation of total literacy campaigns by the National


Literacy Mission has achieved due recognisition also. The UN
agency-UNESCO in year 1999 conferred upon it UNESCO
Noma Literacy Prize. It also received appreciation of the jury
for the teaching learning material produced by it and for the
voice raised by it to make quality primary education in
schools.

About the project:


Menu System:
As soon as the project is executed, it loads a Main Menu,
where there are 4 options as under:

MAIN MENU
1- Data Visualization
2- Analysis
3- Manipulation
4- Exit

LITERACY RATE ANALYSIS SYSTEM OF INDIA 8


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
2.1 Top record
2.2 Bottom records
2. 3 To Display Literacy of a particular year
2. 4 To Display States with Literacy rate is >= n% in a year
2.5 To Display States with Maximun Literacy rate
2.6 To display Average Literacy of India
2.7 To display Complete DataFrame
2.8 To Minimum, Maximum and Average Literacy in a year
2.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

LITERACY RATE ANALYSIS SYSTEM OF INDIA 9


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.

LITERACY RATE ANALYSIS SYSTEM OF INDIA 10


History of Python
Python was developed by Guido van Rossum in the late
eighties and early nineties at the National Research Institute
for Mathematics and Computer Science in the Netherlands.
Python is derived from many other languages, including ABC,
Modula-3, C, C++, Algol-68, SmallTalk, and Unix shell and
other scripting languages.
Python is copyrighted. Like Perl, Python source code is now
available under the GNU General Public License (GPL).
Python is now maintained by a core development team at the
institute, although Guido van Rossum still holds a vital role
in directing its progress.

Python Features

 Easy-to-learn − Python has few keywords, simple


structure, and a clearly defined syntax. This allows the
student to pick up the language quickly.
LITERACY RATE ANALYSIS SYSTEM OF INDIA 11
 Easy-to-read − Python code is more clearly defined and
visible to the eyes.
 Easy-to-maintain − Python's source code is fairly easy-
to-maintain.
 A broad standard library − Python's bulk of the
library is very portable and cross-platform compatible on
UNIX, Windows, and Macintosh.
 Interactive Mode − Python has support for an
interactive mode which allows interactive testing and
debugging of snippets of code.
 Portable − Python can run on a wide variety of hardware
platforms and has the same interface on all platforms.
 Extendable − You can add low-level modules to the
Python interpreter. These modules enable programmers
to add to or customize their tools to be more efficient.
 Databases − Python provides interfaces to all major
commercial databases.
 GUI Programming − Python supports GUI
applications that can be created and ported to many
system calls, libraries and windows systems, such as
Windows MFC, Macintosh, and the X Window system of
Unix.
 Scalable − Python provides a better structure and
support for large programs than shell scripting.

LITERACY RATE ANALYSIS SYSTEM OF INDIA 12


Comma Separated Values (C.S.V) File

literacy_rate.csv (Excel View):

LITERACY RATE ANALYSIS SYSTEM OF INDIA 13


literacy_rate.csv (Notepad View):

LITERACY RATE ANALYSIS SYSTEM OF INDIA 14


CODING

LITERACY RATE ANALYSIS SYSTEM OF INDIA 15


LITERACY RATE ANALYSIS SYSTEM OF INDIA 16
LITERACY RATE ANALYSIS SYSTEM OF INDIA 17
LITERACY RATE ANALYSIS SYSTEM OF INDIA 18
LITERACY RATE ANALYSIS SYSTEM OF INDIA 19
LITERACY RATE ANALYSIS SYSTEM OF INDIA 20
Screen shot /Output

LITERACY RATE ANALYSIS SYSTEM OF INDIA 21


LITERACY RATE ANALYSIS SYSTEM OF INDIA 22
LITERACY RATE ANALYSIS SYSTEM OF INDIA 23
LITERACY RATE ANALYSIS SYSTEM OF INDIA 24
LITERACY RATE ANALYSIS SYSTEM OF INDIA 25
LITERACY RATE ANALYSIS SYSTEM OF INDIA 26
LITERACY RATE ANALYSIS SYSTEM OF INDIA 27
LITERACY RATE ANALYSIS SYSTEM OF INDIA 28
LITERACY RATE ANALYSIS SYSTEM OF INDIA 29
LITERACY RATE ANALYSIS SYSTEM OF INDIA 30
LITERACY RATE ANALYSIS SYSTEM OF INDIA 31
LITERACY RATE ANALYSIS SYSTEM OF INDIA 32
LITERACY RATE ANALYSIS SYSTEM OF INDIA 33
LITERACY RATE ANALYSIS SYSTEM OF INDIA 34
LITERACY RATE ANALYSIS SYSTEM OF INDIA 35
Bibliography
 Youtube Channel

 Informatics Practices Class 12 by Sumita Arora.

 Informatics Practices Class 12 by Preeti Arora.

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

 Google Images

 https://www.tutorialspoint.com/

 Google Search Engine

LITERACY RATE ANALYSIS SYSTEM OF INDIA 36

You might also like