INDEX
S. Program Date Page Signature
No. no.
1 Create a program that prompt the user for
their name and age and prints a personalised
27/1/25
message
2 Create a program that prompts the user for
their age and tell them if they can vote in the
3/2/25
next election
3 Create a program \that calculates the factorial
of a number entered by the user using loop
3/2/25
4 Create a program that prompt the user for a
list of numbers and then sorts them in
10/2/25
ascending order
5 Create a program that prompts the user for a
string and then prints out the string reversed
10/2/25
6 Create a program that defines a function to
calculate the area of a circle based on the
17/2/25
radius entered by the user
7 Create a program that defines a class to
represent a car and then creates an object of
17/2/25
that class with specific attributes
8 Create a program that reads data from a file
and writes it to another file in a different format
24/2/25
9 Create a program that uses regular
expressions to find all instances of a specific
24/2/25
pattern in a text file
10 Create a program that prompts the user for
two numbers and then divides them, handling
10/3/25
any exceptions that may arise
11 Create a program that uses GUI to allow the
Manasvi Goel
06915602722
user to perform simple calculation 10/3/25
12 Create a program that uses a web scraping
library to extract data from a website and then
17/3/25
stores it in a database
13 Create a program that reads data reads data
from a file and then creates a visualization of
17/3/25
that data using a data visualization library
14 Create a program that uses a machine
learning library to classify images based on
24/3/25
their content
15 Create a program that uses a networking
library to communicate with a server and
24/3/25
retrieve data from it
Code:
Output:
Manasvi Goel
06915602722
Code:
Output:
Manasvi Goel
06915602722
Code:
Manasvi Goel
06915602722
Output:
Code:
Output:
Manasvi Goel
06915602722
Code:
Output:
Manasvi Goel
06915602722
Code:
Output:
Manasvi Goel
06915602722
Code:
Manasvi Goel
06915602722
Output:
Code:
Output:
Manasvi Goel
06915602722
Code:
Manasvi Goel
06915602722
Output:
Code:
Output:
Manasvi Goel
06915602722
Code:
Manasvi Goel
06915602722
Output:
Code:
Manasvi Goel
06915602722
Output:
Code:
Output:
Manasvi Goel
06915602722
Code:
Program 14
Output:
Manasvi Goel
06915602722
Code:
Output:
Manasvi Goel
06915602722
PROGRAM 1
(Basic data types and Operators)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 2
(Conditional Statements)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 3
(Loops)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 4
(Lists and Arrays)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 5
(Strings and String Manipulation)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 6
(Functions)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 7
(Classes and Objects)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 8
(File input/output)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 9
(Regular Expressions)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 10
(Exception Handling)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 11
(GUI Programming)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 12
(Web Scraping)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 13
(Data Visualization)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 14
(Machine Learning)
Aim:
Algorithm:
Manasvi Goel
06915602722
PROGRAM 15
(Networking)
Aim:
Algorithm:
Manasvi Goel
06915602722