0% found this document useful (0 votes)
1 views

Advanced Python Lab Syllabus_updated

The Advanced Python Programming Laboratory course focuses on implementing object-oriented concepts, utilizing Pandas and Numpy libraries, and connecting databases with Python. Students will complete various experiments including creating classes, demonstrating operator overloading, and working with file operations and GUI applications. By the end of the course, students will have developed skills in threading, multitasking, and database management in Python.

Uploaded by

vjay2003
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Advanced Python Lab Syllabus_updated

The Advanced Python Programming Laboratory course focuses on implementing object-oriented concepts, utilizing Pandas and Numpy libraries, and connecting databases with Python. Students will complete various experiments including creating classes, demonstrating operator overloading, and working with file operations and GUI applications. By the end of the course, students will have developed skills in threading, multitasking, and database management in Python.

Uploaded by

vjay2003
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

L T P C

ADVANCED PYTHON PROGRAMMING LABORATORY


0 0 3 1.5
COURSE OBJECTIVES:

To implement Object Oriented concepts in programming

To make use of Pandas and Numpy Libraries

Connecting database with python

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:

At the end of the course the students will be able to


CO1: Implement Object Oriented concepts using Python
CO2: Demonstrate concept of threading and multitasking in Python
CO3: Implement various file operations
CO4: Make use of Pandas and Numpy Libraries and implement basic programs in Python
CO5: Implement graphical interface programs using Python
CO6: Connect database with python

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

You might also like