Advanced Python Lab Syllabus_updated
Advanced Python Lab Syllabus_updated
LIST OF EXPERIMENTS:
1. Write a Python class named Person with attributes name, age, weight (kgs), height (ft)
and display the details of a person.
2.
Write a python program to demonstrate operator overloading
3.
Write a Program to demonstrate concept of threading and multitasking in Python.
4. Write a program to Python program to implement various file operations. (text file,
binary file and CSV file )
5. Write a program to Python program to demonstrate use of regular expression for the
following :
Check the validity of a password given by the user. The password should satisfy the
following criteria:
i) Contain at least 1 letter between a and z
ii) Contain at least 1 number between 0 and 9
iii) Contain at least 1 letter between A and Z
iv) Contain at least 1 character from $, #, @
v) Minimum length of password: 6
vi) Maximum length of password: 12
6. Write a python program to create a module and import the module in another python
program.
7.
Write a Python program to demonstrate working of OS Module and Calendar Module
8. a) Write a python program to find min, max, sum, cumulative sum of array
b) Write a python program to implement Pandas Series with labels.
9. Write a GUI Program in Python to design application that demonstrates
a. Different fonts and colors
b. Different Layout Managers
c. Event Handling
10. Write a Python Program to work with databases in Python to perform operations:
a. Connecting to database
b. Creating and dropping tables
c. Inserting and updating into tables.
TOTAL: 45 PERIODS
OUTCOMES:
CO – PO MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 1 2 3
CO1 3 1 2 2 1 - - - 3 1 3 1 2 1
CO2 2 1 3 1 2 - - - 2 2 1 2 1 1
CO3 1 3 2 2 1 1 - - 2 1 1 2 2 1
CO4 3 1 2 2 1 - - - 3 1 3 1 2 1
CO5 2 1 3 1 2 - - - 2 2 1 2 1 1
CO6 1 3 2 2 1 1 - - 2 1 1 2 2 1