2
2
2
1 JALAHALLI WEST,
BANGALORE
A PROJECT REPORT
ON
MYSORE ZOO ANIMAL CLASSIFICATION
FOR
CBSE 2023 EXAMINATION
[AS A PART OF THE INFORMATICS PRACTICES(065)]
DONE BY
ALEENA MAHEEN
SUBMITTED BY
ALEENA MAHEEN
………………………. …………………………
Signature of Teacher/Guide
Signature of the Principal
Name: MRS. DIVYA
Designation: PGT (Comp.Sc.)
ACKNOWLEDGEMENT
I undertook this Project work, as the part of my XII-
Computer Science course. I have tried to apply best of
knowledge and experience, gained during the study and
class work experience. However, developing software
system is generally a quite complex and time-consuming
process. It requires a systematic study, insight vision and
professional approach during the design and development.
I would like to extend my sincere thanks and gratitude to my
teacher MRS DIVYA C. K PGT (Comp.Sc).
I am very much thankful to our Principal Shri. RAVINDRE S
DEVADIGA for giving valuable time and moral support to
develop this software.
I would like to take the opportunity to extend my sincere
thanks and gratitude to our parents for being a source of
inspiration and providing time and freedom to develop this
software project.
CONTENTS
1. CERTIFICATE
2. ACKNOWLEDGEMENT
3.AIM
4. INTRODUCTION
5.THEORITICAL APPROACH
6. TABLE STRUCTURE
7. CODING
8. CONCLUSIONS
9. BIBLOGRAPHY
AIM
THE MAIN AIM OF THIS PROJECT IS TO PLAY
KNOWLEDGE .
FAST MANNER.
INTRODUCTION
This project has been made for learning new facts in
easer way by playing quiz with friends
It contains the all the question which user wants to
input for the exam
This software, being simple in design and working,
does not require much of training to users, and can be
used as a tool for keeping records.
During coding and design of the software Project,
python IDLE, a user friendly envirourment based
integrated platform and coding simplicity. As a back-
end, an open source RDBMS, My SQL is used as per
requirement of the CBSE curriculum of Informatics
Practices Course.
THEORITICAL APPROACH
What is Python?
Python is an interpreted, object-oriented, high-level
programming language with dynamic semantics. Its
high-level built in data structures, combined with
dynamic typing and dynamic binding, make it very
attractive for Rapid Application Development, as well
as for use as a scripting or glue language to connect
existing components together. Python's simple, easy
to learn syntax emphasizes readability and therefore
reduces the cost of program maintenance. Python
supports modules and packages, which encourages
program modularity and code reuse. The Python
interpreter and the extensive standard library are
available in source or binary form without charge for
all major platforms, and can be freely distributed.
Often, programmers fall in love with Python because
of the increased productivity it provides. Since there is
no compilation step, the edit-test-debug cycle is
incredibly fast. Debugging Python programs is easy: a
bug or bad input will never cause a segmentation
fault. Instead, when the interpreter discovers an error,
it raises an exception. When the program doesn't
catch the exception, the interpreter prints a stack
trace. A source level debugger allows inspection of
local and global variables, evaluation of arbitrary
expressions, setting breakpoints, stepping through
the code a line at a time, and so on. The debugger is
written in Python itself, testifying to Python's
introspective power. On the other hand, often the
quickest way to debug a program is to add a few print
statements to the code
Features of Python:
Python provides lots of features that are listed
below.
1) Easy to Learn and Use
Python is easy to learn and use. It is developer-
friendly and high-level programming language.
2) Expressive Language
Python language is more expressive means that it is
more understandable and readable.
3) Interpreted Language
Python is an interpreted language i.e. interpreter
executes the code line by line at a time. This makes
debugging easy and thus suitable for beginners.
4) Cross-platform
Language Python can run equally on different
platforms such as Windows, Linux, Unix and
Macintosh etc. So, we can say that Python is a
portable language.
5) Free and Open Source
Python language is freely available at official web
address. The source-code is also available. Therefore,
it is open source.
6) Object-Oriented Language
Python supports object-oriented language and
concepts of classes and objects come into existence.
7) Extensible
It implies that other languages such as C/C++ can be
used to compile the code and thus it can be used
further in our python code.
8) Large Standard Library
Python has a large and broad library and provides rich
set of module and functions for rapid application
development.
9) GUI Programming Support
Graphical user interfaces can be developed using
Python.
What is Database?
Introduction and Concepts:
A database is a collection of information related
to a particular subject or purpose, such as tracking
customer orders or maintaining a music collection.
Using any RDBMS application software like MS SQL
Server, MySQL, Oracle, Sybase etc., you can manage
all your information from a single database file. Within
the file, divide your data into separate storage
containers called tables. You may and retrieve the
data using queries. A table is a collection of data about
a specific topic, such as products or suppliers. Using a
separate table for each topic means you can store that
data only once, which makes your database more
efficient and reduces data-entry errors. Table
organises data into columns (called fields) and rows
(called records).
A Primary key is one or more fields whose value or
values uniquely identify each record in a table. In a
relationship, a primary key is used to refer to specific
record in one table from another table. A primary key
is called foreign key when it is referred to from
another table.
“EXAM CONTAST”
has been prepared to reduce
manual work
and with the help of this project all
the work
can be done automatically in fast
manner.
BIBLOGRAPHY