Srikanth Ip Investigatory Project
Srikanth Ip Investigatory Project
1
JALAHALLI WEST, BANGALORE
A PROJECT REPORT
ON
INDIAN CARS SPECIFICATION
FOR
CBSE 2023 EXAMINATION
[AS A PART OF THE INFORMATICS PRACTICES(065)]
DONE BY
HR.HARSHITH
SRIKANTH.B
RISHAB
SUBMITTED BY
HR.HARSHITh
UNDER THE GUIDANCE OF:
MRS. DIVYA
PGT (COMP.SC)
CERTIFICATE
This is to certify that the Project entitled
“INDIAN CARS SPECIFICATION” is a work done by
HR.HARSHITH,SRIKANTH.B AND RISHAB
of Class XII Session 2022-23 in partial fulfillment of
CBSE Examination 2023 and has been carried out
under my direct supervision and guidance. This
report or a similar report on the topic has not been
submitted for any other examination and does not
form a part of any other course undergone by the
candidate.
………………..
……………….
Signature of Principal Signature of Teacher/Guide
Name: MRS. DIVYA
Designation: PGT (Comp.Sc.)
ACKNOWLEDGEMENT
I undertook this Project work, as the part of my XII-
INFORMATION PRACTICES course. I have tried to apply best of
knowledge and experience, gained during the study and class
work experience. However, developing an efficient code 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 Mr. Ravindra S Devadiga
for giving valuable time and moral support to develop this code.
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 project.
CONTENTS
1. AIM
2. INTRODUCTION
3.THEORETICAL APPROACH
5. CODE
6. OUTPUT
7. CONCLUSIONS
8. BIBLIOGRAPHY
AIM
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.
Using Python besides organising data and information in tabular format it can also be
represented pictorially using visual elements like charts /graphs/maps.
III. Data Frames: A Data Frame is a 2-Dimensional data structure that can store data of
different types (including characters, integers, floating-point values, factors, and more)
in columns. There are many ways to summarize and access the data stored in Data
Frames, using attributes and methods provided by the Data Frame object.
THE HARDWARE USED:
While developing the system, the used hardware is:
Device name DESKTOP-K2HHT1L
BIBLOGRAPHY
Data Analysis, the following books and literature are referred
to by me during the various phases of development of the
project.
https://www.sesei.eu/wp-content/uploads/2018/12/Automotive-Sector-Report_-Final.pdf
https://www.v3cars.com/