Practical File Informatics Practices Class 12 docx
Practical File Informatics Practices Class 12 docx
AISSCE- 2024-25
ACKNOWLEDGEMENT
Page 1
I wish to express my deep sense of gratitude and
indebtedness to our learned teacher Mr Parath
Singh , PGT Computer Science, OXFORD GREEN
PUBLIC SCHOOL for his invaluable help, advice
and guidance in the preparation of this project.
Puneet
CERTIFICATE
Page 2
This is to certify that Puneet Nagar, student of
Class XII-Lily, has completed the PRACTICAL
FILE under the guidance of Mr. Parath Singh
during the academic year 2024-25. The certified
student has been dedicated throughout his/her
research and completed his/her work before the
given deadline without missing any important
details from the project. It is also certified that this
project is individual work of the student and can
be submitted for evaluation.
Date: Principal’s
Signature
Page 3
No Practical Date Signature
1 Data handling using Pandas
1 Find the sum of those values which are ending with 3 or 5.
2 Create a series of 10 numbers starting with 41 and with the
increment of 3. Now add 7 all odd values and subtract 3 in even
values. Reprint the updated series.
3 Create a series of 10 numbers. Change the value of all the
elements those values are multiples of 4.
4 Create a series and print the top 3 elements using the head
function.
5 Create a series and print the last 3 elements using the tail
function.
6 Create a series with these numbers: 21, 51, 71, 31, 12. Exchange
all these values of series by shifting each of them one to one
position before and by shifting the first value to last position.
7 Create a data frame named as students using a list of names of 5
students.
8 Create a data frame players using a list of names and scores of
the previous three matches. (Using Nested list)
9 Create a data frame countries using a dictionary which stored
country name, capitals and populations of the country.
10 Iterate data frame created in question no. 8 by its rows.
11 Print scores of previous two matches along with their names
Page 4
using iterrows function. (Use data frame created in question 8)
12 Make a total of score from the data frame players and display
their rank according their scores.
13 Print the batsman name along with runs scored in Test and T20
using column names and dot notation.
No Practical Date Signature
14 Display the Batsman name along with runs scored in ODI using
loc.
15 Display the batsman details who scored
More than 2000 in ODI
Less than 2500 in Test
Page 5
1 6
2 18
3 10
4 5
No Practical Date Signature
3 Part 3 MySQL queries
Consider the given table and write given queries :
1) To join product and company and display in the tabular form
like - <pname> manufactured by <company>
2) Convert all product name into capital
3) Display the cube of products quantity more than or 100
4) Divide the price by 3 and display the result with 1 fraction
digit for the price of more than 40,000.
5) Display pname (last four letters only), qty, price with 2
decimal points and company for price in between 30000 to
80000.
6) Display maximum price of products
7) Display the total quantities of all products
8) Display the average price of LED TV and Apple products
9) Find the difference between maximum price and minimum
price from the table.
10) Display unique Products from the table.
11) Count the unique company from products.
12) Display the product number, product name and company in
the descending order of their price.
13) Display product minimum price for each company.
14) Display product number and product names in their
ascending order of names.
Page 6
Part 1: Data Handling Using Pandas
1. Create a series of these numbers:
33,55,65,29,19,23.
Find the sum of those values which are ending with 3 or 5.
Code:
Output:
2. Create a series of 10 numbers starting with 41 and with the increment of 3. Now add
7 all odd values and subtract 3 in even values. Reprint the updated series.
Code:
Page 7
\
Output:
3. Create a series of 10 numbers. Change the value of all the elements those values are
multiples of 4.
Code:
Page 8
Output:
4. Create a series and print the top 3 elements using the head function.
Page 9
Code:
Output:
5. Create a series and print the bottom 3 elements using the tail function.
Code:
Page 10
Output:
6. Create a series with these numbers: 21, 51, 71, 31, 12. Exchange all these
values of series by shifting each of them one to one position before and by
shifting the first value to last position..
Code:
Page 11
Output:
Output:
8. Create a data frame players using a list of names and scores of the previous three
matches. (Using Nested list)
Code:
Output:
Page 12
9. Create a data frame countries using a dictionary which stored country name, capitals
and populations of the country.
Code:
Output:
Page 13
Output:
11. Print scores of previous two matches along with their names using iterrows
function. (Use data frame created in question 8)
Code:
Output:
12. Make a total of score from the data frame players and display their rank according
the their scores.
Code:
Output:
Page 14
13. Print the batsman name along with runs scored in Test and T20 using column
names and dot notation.
Code:
Output:
Page 15
14. Display the Batsman name along with runs scored in ODI using loc.
Code:
Output:
Output:
Page 17
Part 2: Data Visualization
16. Plot following data on line chart and follow the given instructions:
Day Monday Tuesday Wednesday Thursday Friday
Income 510 350 475 580 600
a. Write a title for the chart "The Weekly Income Report".
b. Write the appropriate titles of both the axes.
c. Write code to Display legends.
d. Display red color for the line.
e. Use the line style - dashed
f. Display diamond style markers on data points
Code:
Output:
Page 18
17. Consider the following data of a medical store and plot the data on the line chart
and Customize the chart as you wish:
Month Masks Sanitizer Hand wash
March 1500 4400 6500
April 3500 4500 5000
May 6500 5500 5800
June 6700 6000 6300
July 6000 5600 6200
August 6800 6300 4500
Code:
Output:
Page 19
18. Use above data and subplot sanitizer data and handwash data.
Code:
Output:
Page 20
19. Display following bowling figures through bar chart:
Overs Runs
1 6
2 18
3 10
4 5
Code:
Output
Page 21
Part 3: Database query using MySQL
20. Create the following table products and write queries given below:
Table: Products
Pcode Pname Qty Price Company
Constraints:
1. Pcode – Primary Key
2. Pname – Not Null
Page 22
1. To join product and company and display in tabular form like - <pname>
manufatured by <company>
3. Display the cube of products quantity for more than or 100 in quantity.
Page 23
4. Divide the price by 3 and display the result with 1 fraction digit for price of
more than 40,000.
5. Display pname (last four letters only), qty, price with 2 decimal points and
company for price in between 30000 to 80000.
Page 24
8. Display the average price of LED TV and Apple products
9. Find the difference between maximum price and minimum price from the
table.
Page 25
12. Display the product number, product name and company in the descending
order of their price.
14. Display product number and product names in their ascending order of
names.
Page 26
15. Display maximum price of products manufactured by apple.
THANK YOU
Page 27