Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

SESSION: 2019

2019-20
SUBJECT:- INFORMATICS PRACTICES(065)
PRACTICES
PRACTICAL FILE

SUBMITTED BY:- SUBMITTED TO:-


TO:
NAME:- ADARSH SAHU MADAM PARUL SHARMA
CLASS:- XIITH “B” {PGT}
ROLL NO:-
ACKNOWLEDGEMENT
I WOULD LIKE TO EXPRESS MY SPECIAL THANKS OF
GRATITUDE TO MY TEACHER MADAM PARUL SHARMA
(PGT) AS WELL AS OUR PRINCIPAL MR.D ASHOK SIR WHO
GAvE ME THE GOLDEN OPPORTUNITY TO DO THIS
WONDERFUL PROJECT OF INFORMATICS PRACTICES,
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.
CERTIFICATE
THIS IS TO CERTIFY THAT ADARSH SAHU OF CLASS
XII-‘B’(COMMERCE) HAS SUCCESSFULLY COMPLETED
THE PROJECT WORK OF INFORMATICS PRACTICES
FOR CLASS XIITH PRACTICAL EXAMINATION OF THE
CENTRAL BOARD OF SECONDARY EDUCATION IN THE
YEAR 2019-2020.IT IS FURTHER CERTIFY THAT THIS
PROJECT IS THE INDIvIDUAL AND BONAFIED WORK
OF THE SCHOLAR.

SIGN OF TEACHER PRINCIPAL SIGN


QUES-12 WRITE A NUMPY PROGRAM TO FIND THE NUMBER OF ELEMENTS OF AN ARRAY, LENGTH OF ONE
ARRAY ELEMENT IN BYTES AND TOTAL BYTES CONSUMED BY THE ELEMENTS.

PROGRAM OUTPUT
IMPORT NUMPY AS NP
X = NP.ARRAY([7,8,9])
PRINT("SIzE OF THE ARRAY: ", X.SIzE)
PRINT("LENGTH OF ONE ARRAY ELEMENT IN
BYTES: ", X.ITEMSIzE)
PRINT("TOTAL BYTES CONSUMED BY THE
ELEMENTS OF THE ARRAY: " , X.NBYTES)

QUES:-13 WRITE A PANDAS PROGRAM TO SELECT THE ROWS WHERE THE HEIGHT IS NOT
KNOWN, I.E. IS NAN. DATAFRAME:-STUDENT

PROGRAM OUTPUT
PRINT("ROWS WHERE HEIGHT IS NOT KNOWN")
NULL_vALUE=A[A['HEIGHT'].ISNULL()]
PRINT(NULL_vALUE)

QUES:-14 WRITE A PANDAS PROGRAM TO SELECT THE NAME OF PERSONS WHOSE HEIGHT
BETWEEN 5 TO 5.5(BOTH vALUES INCLUSIvE).

PROGRAM OUTPUT
PRINT("HEIGHT BETWEEN 5TO20
(INCLUSIvE):")
HEIGHT=A[A['HEIGHT'].BETWEEN(5,5.5)]
PRINT(HEIGHT)
QUES:-2 WRITE A NUMPY PROGRAM TO GENERATE SIX RANDOM INTEGERS BETWEEN
25 AND 55.

PROGRAM OUTPUT
IMPORT NUMPY AS NP
IMPORT PANDAS AS PD
LINE=NP.LINSPACE(25,56,6)
PRINT("RANDOM SIX INTEGERS ARE:-")
PRINT(LINE)
QUES:-5 WRITE A PYTHON PROGRAM TO CONvERT A DICTIONARY TO A PANDAS
SERIES.
DICTIONARY:{'A': 100, 'B': 200, 'C': 300, 'D': 400, 'E': 800}

PROGRAM OUTPUT
IMPORT PANDAS AS PD
DICT1={'A': 100, 'B': 200, 'C': 300, 'D': 400, 'E': 800}
PRINT(PD.SERIES(DICT1))

QUES:-8 WRITE A NUMPY PROGRAM TO REvERSE AN ARRAY ARR1.

PROGRAM OUTPUT
IMPORT NUMPY AS NP
ARR1=[2,4,6,8]
PRINT("NUMPY ARRAY ARR1")
PRINT(NP.ARRAY(ARR1))
PRINT("REvERSE OF NUMPY ARRAY
ARR1")
E=ARR1[::-1]
PRINT(E)
QUES:-10 WRITE A NUMPY PROGRAM TO APPEND vALUES TO THE END OF AN ARRAY.

PROGRAM OUTPUT
ARR1=[10, 20, 30]
PRINT("AFTER APPEND vALUES TO THE END OF
THE ARRAY:-")
ARR2=[40,50,60,70]
APP=NP.CONCATENATE((ARR1,ARR2),AXIS=0)
PRINT(APP)

QUES:-18 WRITE A PROGRAM TO CREATE DATAFRAME FOR 3 STUDENT INCLUDING NAME AND
ROLL NUMBERS. AND ADD NEW COLUMNS FOR 5 SUBJECTS AND 1 COLUMN TO CALCULATE
PERCENTAGE. IT SHOULD INCLUDE RANDOM NUMBERS IN MARKS OF ALL SUBJECTS.

PROGRAM:- OUTPUT
MARKS={'ENGLISH':[25,15,36,50],'COMPUTER':[35,50,46,42]
,
'MATHS':[35,50,46,42], 'HINDI':[26,29,30,25],
‘HINDI':[26,29,30,25],,48,42,47]}
SAL_DF=PD.DATAFRAME(MARKS,INDEX=['LAvY', 'KHUSHI',
'SUJAL', ‘ADARSH’])
SUM1=SAL_DF.APPLY(NP.SUM,AXIS=1)
SAL_DF['PERCENTAGE']=SUM1*100/250
PRINT(SAL_DF)
QUES:-19 THE TABLE SHOWS PASSENGER CAR FUEL RATES IN MILES PER GALLON FOR
SEvERAL YEARS. MAKE A LINE GRAPH OF THE DATA. DURING WHICH 2-YEAR PERIOD DID
THE FUEL RATE DECREASE?

YEAR 2000 2004 2006 2008


PRODUCTION 21.0 20.7 21.2 21.6
PROGRAM OUTPUT
YEAR=['2000','2002','2004','2006']
PRODUCTION=['21.0','20.7','21.2','21.6']
PL.YLABEL("PRODUCTION")
PL.XLABEL("YEAR")
PL.TITLE("CAR_FUEL_RATES")
PL.PLOT(YEAR,PRODUCTION,'K',MARKER='D',\
MARKERSIzE=15,MARKEREDGECOLOR='RED')
PL.SHOW()

QUES:-17DRAW THE HISTOGRAM BASED ON THE PRODUCTION OF WHEAT IN DIFFERENT YEARS


YEAR 2000 2002 2004 2006 2008 2010 2012 2014 2016
PRODUCTION 4 6 7 15 24 2 19 5 16

PROGRAM OUTPUT
IMPORT PANDAS AS PD
IMPORT MATPLOTLIB.PYPLOT AS PL
YR=[2000,2002,2004,2006,2008,2010,2012,
2014,2016,2018]
PRODUCTION=[4,6,7,15,24,2,19,5,16,4]
ARR3=PD.SERIES(PRODUCTION,INDEX=YR)
PL.HIST(ARR3,BINS=5)
PL.YLABEL("YEAR ")
PL.XLABEL("PRODUCTION")
PL.TITLE("WHEAT PRODUCTION")
PL.SHOW()
TABLE:-FLIGHTS TABLE:-FARES

QUES:1 WRITE THE SQL QUERY TO DISPLAY FLIGHT NUMBER(FNO) & NUMBER OF
FLIGHTS FROM MUMBAI FROM THE TABLE FLIGHTS.
QUERY RESULT
SELECT FNO,NO_OF_FLIGHT
-> FROM FLIGHTS
-> WHERE SOURCE= “DELHI”;

QUES-2 WRITE THE SQL QUERY TO ARRANGE THE CONTENTS OF THE TABLE FLIGHTS
IN THE DESCENDING ORDER OF DESTINATION.

QUERY RESULT
SELECT *
-> FROM FLIGHTS
-> ORDER BY DESTINATION DESC;
QUES-3 WRITE THE SQL QUERY TO INCREASE THE TAX BY 2% FOR THE FLIGHTS
STARTING FROM “DELHI”.
QUERY
SELECT AIRLINES,SOURCE, TAX_PERCENTEGE_+2 "TAX_PERCENTAGE"
-> FROM FLIGHTS,FARES
-> WHERE FLIGHTS.FNO=FARES.FNO AND SOURCE='DELHI';
RESULT

QUES-4 WRITE THE SQL QUERY DISPLAY THE FLIGHT NUMBER AND FARE TO BE PAID
FOR THE FLIGHTS FROM MUMBAI TO KOCHI USING THE TABLES, FLIGHTS & FARES.
WHERE FARE TO BE PAID. FARE+FARE*TAX/100

QUERY
SELECT AIRLINES,SOURCE,DESTINATION,FARE+(FARE*(TAX_PERCENTEGE_/100))"PRICE"
-> FROM FARES,FLIGHTS
-> WHERE FLIGHTS.FNO=FARES.FNO AND SOURCE='MUMBAI' AND
DESTINATION=’KOCHI’;
RESULT

You might also like