0% found this document useful (0 votes)
28 views38 pages

Practical File

Uploaded by

harshkaur.636
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views38 pages

Practical File

Uploaded by

harshkaur.636
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

GURU AMAR DASS PUBLIC SCHOOL

COMPUTER SCIENCE(083)
Practical File
On

Submitted To: Submitted By:


Mr. Kawaljeet Singh Harshdeep Kaur
Malhi XII-E
8
Acknowledgement

I wish to express my humble gratitude to my


Computer Science teacher, Mr. Kawal Singh Malhi
for his help, advice and guidance in the preparation
of this file.
I am also greatly indebted to our Principal Dr.
Aparana Mehta and school authorities for providing
me with the facilities and requisite laboratory
conditions for making this file.
Lastly I would like to thank my family for their help
and support.

Harshdeeep Kaur
Class: XII-E
Certificate

This is to certify that Harshdeep Kaur of XII-E of


Guru Amar Dass Public school has completed her
project file under the guidance of Mr. Kawal Singh
Malhi. She has taken care and shown sincerity in
completion of this file.
I hereby certify that this file is upto my expectations
and guidance issued by CBSE.

_________________ _________________
Signature of Internal Signature of External
Examiner Examiner
Table of Contents
S.No. Practical Performed Page
No.
#Python programs
1. WAP to search element in list & display 1
frequency.
2. WAP to search an element in list & 2
display its location.
3. WAP to calculate factorial of number 3
4. WAP to pass a string and count how 4
many vowels.
5. WAP to simulate a dice. 5
6. WAP to read text file & display number of 6
vowels ,consonants , uppercase & lowercase

7. WAP to create a binary file with Name 8


and Roll no. & search a given Roll no.
8. WAP to create a CSV file with user id 10
and password.
9. WAP to display ASCII code of a 12
character.
10. WAP to implement 5 string operations. 13
11. WAP to implement Stack operations. 14
12. WAP to return a dictionary with 17
elements of a list as keys and its
occurrences as values.
13. WAP that accepts a string & calculate 18
no. of lowercase & uppercase letters.
14. WAP to input integers & find LCM. 19
15. WAP to calculate simple interest & 20
amount payable over the period of 5
years.
#SQL queries
16. SQL command exercise 1 21

17. SQL command exercise 2 24

18. SQL command exercise 3 27

#Python-SQL Connectivity
19. Program to insert records to Emp table 30
and display records.
20. Program to search an Employee and 32
display its record.
#PYTHON PROGRAMS
PROGRAM 1: Write a program to search an
element in a list & display the frequency of elements
present in list.
Source code:

Output:

1 | Page
PROGRAM 2: WAP to search an element in list &
print the location of that element.
Source code:

Output:

2 | Page
PROGRAM 3: WAP to calculate factorial of entered
number.
Source code:

Output:

3 | Page
PROGRAM 4: WAP to pass a string to a function &
count how many vowels are present.
Source code:

Output:

4 | Page
PROGRAM 5: WAP to generate random number
between 1 to 6 to simulate a dice.
Source code:

Output:

5 | Page
PROGRAM 6: WAP to read a text file & display the
number of vowels, consonants, upper case & lower
case characters in a file.

Text file:

6 | Page
Source code:

Output:

7 | Page
PROGRAM 7: Create a binary file with Name and
Roll number. Search for a given Roll number & display
the name. If not found, display appropriate message.
Source code:

8 | Page
Output:

9 | Page
PROGRAM 8: WAP to create a CSV file by entering
user-id & password.
Source code:

10 | P a g e
Output:

11 | P a g e
PROGRAM 9: WAP to display ASCII code of a
character.
Source code:

Output:

12 | P a g e
PROGRAM 10: WAP to implement 5 python string
operations.
Source code:

Output:

13 | P a g e
PROGRAM 11: WAP to implement Stack operations.
Source code:

14 | P a g e
15 | P a g e
Output:

16 | P a g e
PROGRAM 12: WAP to return a dictionary with
elements of a list as keys & frequency of its
occurrences as value.
Source code:

Output:

17 | P a g e
PROGRAM 13: WAP that accepts a string &
calculates the number of uppercase and lowercase
letters.
Source code:

Output:

18 | P a g e
PROGRAM 14: WAP to input two integers and find
their LCM.

Source code:

Output:

19 | P a g e
PROGRAM 15: WAP to calculate simple interest &
amount payable by inputting principal amount and
rate from use for a period of 5 years.
Source code:

Output:

20 | P a g e
#SQL Queries
1.Write a SQL command to create a database named
‘School’. Also write command to create a Student
table with Student id, name & marks as attributes
where Student id is the primary key. Also perform the
following queries:
• Add columns ‘Mobile’ & ‘Sex’.
• Add column ‘Address’.
• Change name of column ‘Sex’ to ‘Gender’.
• Delete a column ‘Address’.

21 | P a g e
✓ Add columns ‘Mobile’ & ‘Sex’ in the table Student

✓ Add column ‘Address’.

22 | P a g e
✓ Change name of column ‘Sex’ to ‘Gender’.

✓ Delete a column ‘Address’.

23 | P a g e
2. Create a table named Student. Add columns
Student id, Name, Address, Mobile, DOB & Fee. Also
perform following queries:
• Insert some data into the table Student.
• Show the table Student.
• Show details of students with fee more than
12600.
• Show details of students with fee less than
12600.

24 | P a g e
✓ Insert data in Student.

✓ Show table.

25 | P a g e
✓ Show details of students with fee more than
12600.

✓ Show details of students with fee less than 12600.

26 | P a g e
3. Create a table ‘student’ with the following fields:
Student id, name & marks. Perform following queries:
• Insert records.
• Find the maximum, minimum and average of
marks.
• Sort in descending order with accordance to
marks.
• Delete the record of the student with student id
as 5.

27 | P a g e
✓ Insert records

✓ Find max, min & avg of marks.

28 | P a g e
✓ Sort in descending order according to marks.

✓ Delete the record of student with student id as 5.

29 | P a g e
#Python-SQL Connectivity
1.Create a Python SQL connectivity program to insert
records to Emp table and display the records.

Source code:

Python output:

30 | P a g e
MySQL output:

31 | P a g e
2. Write a python program to search an Employee
using EMPID and display the record if present, if not
then display the appropriate message.
Source code:

Output:
• Python output:

32 | P a g e
• MySQL output:

• Python output:

• MySQL output:

33 | P a g e

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy