0% found this document useful (0 votes)
4 views

Project Report Format

The document outlines the project report details for Informatics Practices for the academic year 2024-25, including sections such as cover page, certificate, acknowledgement, index, synopsis, software used, CSV details, Python source code, challenges faced, conclusion, and bibliography. It specifies formatting requirements like printed format, spiral binding, and font style. Additionally, it provides guidance on hardware and software requirements, as well as the significance of CSV files and data visualization in the project.

Uploaded by

arry2605
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Project Report Format

The document outlines the project report details for Informatics Practices for the academic year 2024-25, including sections such as cover page, certificate, acknowledgement, index, synopsis, software used, CSV details, Python source code, challenges faced, conclusion, and bibliography. It specifies formatting requirements like printed format, spiral binding, and font style. Additionally, it provides guidance on hardware and software requirements, as well as the significance of CSV files and data visualization in the project.

Uploaded by

arry2605
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

INFORMATICS PRACTICES

PROJECT REPORT DETAILS


2024 - 25

1. MAIN COVER PAGE


2. CERTIFICATE
3. ACKNOWLEDGEMENT
4. INDEX
5. SYNOPSIS / AIM OF THE PROJECT
6. SOFTWARE USED
7. DETAILS OF CSV USED
8.PYTHON SOURCE CODE WITH OUTPUT
9. CHALLENGES FACED
10. CONCLUSION
11. BIBLIOGRAPHY
Note :
 Report should be in printed format ( NO BACK TO BACK PRINTING) .
 Report should be submitted in spiral form( LIGHT BLUE COVER)
 Soft copy of the project to be submitted in a CD.
 Use TIMES NEW ROMAN font for the entire project file
ARMY PUBLIC SCHOOL KAMARAJ ROAD
BANGALORE

CERTIFICATE

This is to certify that …………………………….. of Class

XII …… , Roll No……………………. has successfully

completed the project in INFORMATICS PRACTICES on

the topic ……………………………………………………...

during the academic year 2024 - 25.

____________________ ____________________

Sign of External Examiner Sign of Internal Examiner

___________________

Signature of Principal
SAMPLE
FORMAT
GIVEN
BELOW
ARMY PUBLIC SCHOOL KAMARAJ ROAD BANGALORE

2024 - 25

SUB : INFORMATICS PRACTICES

< NAME OF THE PROJECT >

SUBMITTED BY :

NAME : < STUDENT NAME >

< ROLL NO > : < BOARD ROLL NO >

CLASS & SEC : < CLASS SEC >

(students can add a background image to this page as per the project )
ARMY PUBLIC SCHOOL KAMARAJ ROAD
BANGALORE

CERTIFICATE

This is to certify that …………………………….. of Class

XII …… , Roll No……………………. has successfully

completed the project in INFORMATICS PRACTICES on

the topic ……………………………………………………...

during the academic year 2024 - 25.

____________________ ____________________

Sign of External Examiner Sign of Internal Examiner

___________________

Signature of Principal
ACKNOWLEDGEMENT

< WRITE YOUR ACKNOWLEDGEMENT >

<STUDENT NAME >

< CLASS & SEC >


INDEX

SLNO TOPIC PAGE NO


SYNOPSIS / AIM OF THE
1
PROJECT

2 SOFTWARE USED

3 DETAILS OF CSV USED

PYTHON SOURCE CODE


4
WITH OUTPUT

5 CHALLENGES FACED

6 CONCLUSION

7 BIBLIOGRAPHY
SYNOPSIS / AIM OF THE PROJECT
Title of the Project :

Problem Definition:

Team members :

Reason for choosing the Topic:

Objective:
Hardware Requirements: < CUSTOMIZE AS PER YOUR SYSTEM >

 i5 Laptop with 64 bit Operating System ( Windows 10 )


 8 GB RAM

Software Requirements: < CUSTOMIZE AS YOUR VERSION >

 Python 3.7
 Pandas
 Matplotlib
 Ms Office 2019 for CSV files

Limitations: < CUSTOMIZE AS PER REQUIREMENT >

 It is not web based project.


 No provision to print hard copies.
 Cannot handle huge amount of data .
 Needs more customization to fulfil the need of comparing the statistics in a large scale
manner.
SOFTWARE USED

PYTHON :

Pandas is an open-source library providing high-performance, easy-to-use data


structures and data analysis tools for the Python programming language. Python
with Pandas is used in a wide range of fields including academic and commercial
domains including finance, economics, Statistics, analytics, etc. The name Pandas
is derived from the word Panel Data .Prior to Pandas, Python was majorly used
for data munging and preparation. It had very little contribution towards data
analysis. Pandas solved this problem. Using Pandas, we can accomplish five
typical steps in the processing and analysis of data, regardless of the origin of data
— load, prepare, manipulate, model, and analyze. At the basic level , Pandas data
structures can be assumed as enhanced versions of Numpy arrays.

Pandas is a fast and efficient data frame object with default and custom indexing.
It is a tool for loading data into in-memory data objects from different file
formats. It can be used for or data alignment and integrated handling of missing
data and reshaping pivoting of data sets.

Data Structure is a particular way of storing and organizing data in a computer to


suit a specific purpose so that it can be accessed and worked with in appropriate
ways.

NumPy stands for ‘Numerical Python’. It is a package for data analysis and
scientific computing with Python. NumPy uses a multidimensional array object,
and has functions and tools for working with these arrays. The powerful n-
dimensional array in NumPy speeds-up data processing.

An array is a data type used to store multiple values using a single identifier
(variable name). An array contains an ordered collection of data elements where
each element is of the same type and can be referenced by its index (position).

Each element of the array is of the same data type, though the values stored in
them may be different. The entire array is stored contiguously in memory. This
makes operations on arrays fast. Each element of the array is identified or
referred using the name of the Array along with the index of that element, which
is unique for each element. The index of an element is an integral value associated
with the element, based on the element‘s position in the array.

NumPy arrays are used to store lists of numerical data, vectors and matrices. The
NumPy library has a large set of routines (built-in functions) for creating,
manipulating, and transforming NumPy arrays. The NumPy array is officially
called ndarray but commonly known as array.

Since data is so huge these days that the decision makers must be able to sift
through the unnecessary unwanted data and get the right information presented in
a compact and apt way so that they can make the best decisions for this purpose
data visualization techniques have gained popularity.

Data visualization basically refers to the graphical or visual representation of


information and data using Visual elements like charts, graphs and maps etc…
Data visualization unveils Titans trends outliers correlations etc… in the data and
thereby helps decision-makers understand the meaning of data and drive business
decisions. For data visualization in Python The matplotlib libraries pyplot
interface is used. The matplotlib is a Python library that provides many interfaces
and functionality for 2D graphics similar to to Matlab in various forms. In short
you can call matplotlib as a high quality plotting library of python . It provides
very quick way to visualize data from python. pyplot is a collection of methods
within matplotlib which allows user to construct 2D plots easily and interactively.

CSV :

A Comma Separated Values (CSV) file is a plain text file that contains a list of
data. These files are often used for exchanging data between different applications.
For example, databases and contact managers often support CSV files. Each line in
a CSV file is a new record from the set of records contained in the file. These files
may sometimes be called Character Separated Values or Comma Delimited files.
They mostly use the comma character to separate (or delimit) data, but sometimes
use other characters, like semicolons. The idea is that you can export complex data
from one application to a CSV file, and then import the data in that CSV file into
another application. Data imported from such files is arranged in cells of a
spreadsheet for representation to the user.

The csv format is popular as it offers the following advantages:

● a simple compact and ubiquitous format for data storage


● a common format for data interchange
● it can be opened in popular spreadsheet package is like MS Excel ,calc,etc
● nearly all spreadsheet and databases support

Brief History

Following are some quick facts about the origin and history of CSV file format.

● 1972 - IBM Fortran (level H extended) compiler supported them under

OS/360

● 1978 - List-directed input/output was supported by FORTRAN 77 that used

commas and spaces for delimiters

● 2005 - CSV was standardized with RFC4180 as a MIME Content Type.

● 2013 - RFC4180’s deficiencies were handled by a W3C recommendation

● 2015 - W3C made the first drafts of recommendations for CSV-metadata

standards, that began as recommendation in December 2015

How do CSV files help in this project ?


DETAILS OF CSV USED

< SHOW THE CSV FILES USED BY YOU IN THIS


PROJECT

HERE ONE BELOW ANOTHER WITH THEIR NAME


AND STRUCTURE & FULL DATA OF THE CSV
USED IN YOUR PROJECT >
PYTHON SOURCE CODE WITH OUTPUT

SOURCE CODE :

< COPY AND PASTE THE ENTIRE SOURCE CODE


USED BY YOU FOR DEVELOPING YOUR
PROJECT , IRRESPECTIVE OF THE NUMBER OF
LINES / PAGES >
OUTPUT :

< COPY AND PASTE THE OUTPUT PRODUCED BY


PYTHON DURING YOUR PROJECT EXECUTION
FOR EACH AND EVERY MENU OPTION DESIGNED
BY YOU IN THE PROJECT , IRRESPECTIVE OF
THE NUMBER OF MENUS / PAGES >
CHALLENGES FACED DURING THE
DEVELOPMENT OF THE PROJECT

< WRITE FEW CHALLENGES FACED BY YOU


DURING THE DEVELOPMENT OF THE PROJECT>
CONCLUSION OF THE PROJECT

< WRITE YOUR PROJECT CONCLUSION>


BIBLIOGRAPHY

< WRITE YOUR REFERENCE CONTENT – ANY


REFERENCE TAKEN FROM ANY WEBSITE /
YOUTUBE SHOULD BE MENTIONED HERE >

You might also like