KEMBAR78
List of Programs For Practical File Class XII | PDF | Subroutine | Python (Programming Language)
0% found this document useful (0 votes)
343 views3 pages

List of Programs For Practical File Class XII

The document contains a list of programming tasks divided into different topics for a Class 12 practical file. The topics include functions, file handling, stacks and queues, data visualization using Pyplot, SQL tables, and Django. Some example tasks are to write functions to generate random numbers, calculate factorials recursively, plot graphs, create SQL tables and queries, and build a basic Django web server.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
343 views3 pages

List of Programs For Practical File Class XII

The document contains a list of programming tasks divided into different topics for a Class 12 practical file. The topics include functions, file handling, stacks and queues, data visualization using Pyplot, SQL tables, and Django. Some example tasks are to write functions to generate random numbers, calculate factorials recursively, plot graphs, create SQL tables and queries, and build a basic Django web server.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DAV PUBLIC SCHOOL,SECTOR-14,GURUGRAM

CLASS XII
List of Programs for Practical File
Topic :Functions

Q 1) Write a random number generator that generates random numbers between 1 and 6
(simulates a dice).
Q 2) Write a Python function sin(x, n) to calculate the value of sin(x) using its Taylor series
expansion up to n terms. Compare the values of sin(x) for different values of n with the
correct value.
Q 3) Recursively find the factorial of a natural number.
Q 4) Write a recursive code to find the sum of all elements of a list.
Q 5) Write a recursive code to compute the nth Fibonacci number.
Q 6) Write a recursive Python program to test if a string is a palindrome or not.
Q 7) Write a recursive Python program to search a no using Binary search

Topic :File Handling

Q 8) Write a function countdigit( ) to count the number of digits containing a file article.txt.
Q 9) Write a function countloser( ) to count the number of lower case characters containing a file
article.txt.

Q 10) Write a function countuser( ) to count the number of words starting with ‘a’ containing a
file article.txt.
Q 11) Read a file line by line and print it.
Q 12) Remove all the lines that contain the character `a' in a file and write it to another file.

Topic :Stack and Queue

Q 13) Write a Python program to implement a stack using a list data-structure.


Q 14) Write a Python program to implement queue using a list data-structure.

Topic : Data visualization using Pyplot

Q 15) Write a Python program to plot the function y = x2 using the pyplot or matplotlib libraries.
Q 16) Create a graphical application that accepts user inputs, performs some operation on
them, and then writes the output on the screen. For example, write a small calculator. Use
the tkinter library.
Q 17) Open a webpage using the urllib library.
Q 18) Compute EMIs for a loan using the numpy or scipy libraries.
Q 19) Take a sample of 10 phishing e-mails and find the most common words.
Topic : SQL Table

Q 20) Create the following tables


(a) Table Name: Hospitals

Attributes:

Hospital_Id (Primary Key) Integer


Hospital_Name Text
Bed_Count Integer
Location Text

(b) Table Name: Doctors

Attributes:

Doctor_Id (Primary key) Integer


Doctor_Name
Hospital_Id (Foreign Key)
Joining_Date
Speciality
Salary
Experience

Write a SQL query to

i. Create Tables Hospitals and Doctors


ii. Find the min, max, sum, and average of the salary in a table Doctors.
iii. Find the total number of doctors from each Hospital in the table .
iv. Order the (Hospital_Id,Hospital_Name) table in descending order of the Bed_Count.
v. Find all the doctors in the hospital in ‘Delhi’.
vi. Find Sum of salaries of the doctors with more than 5 years experience in the hospitals.

Data Management: SQL and web-server

Q 21) Integrate SQL with Python by importing the MySQL module to add doctor to the table
Doctors
Q 22) Integrate SQL with Python by importing the MySQL module to modify the joining date of a
doctor
Q 23) Integrate SQL with Python by importing the MySQL module to delete doctor with give
doctor_id
Q 24) Integrate SQL with Python by importing the MySQL module to display all the doctor in the
city ‘Mumbai’
Q 25) Integrate SQL with Python by importing the MySQL module to display the doctor with
maximum salary

Topic :Django
Q 26) Write a Django based web server to parse a user request (POST), and write it to a CSV
file.

You might also like