Python Syllabus (Sem III)
Python Syllabus (Sem III)
2. Contact Hours: L: T: 0 P: 0
5. Credits:
6. Semester: 3rd
7. Category of Course: DE
Course After completion of the course the students will be able to:
Outcome**: CO1: Describe the principles of structured programming and be able to describe, design,
implement, and test structured programs using currently accepted methodology.
** Describe the specific knowledge, skills or competencies the students are expected to acquire
or demonstrate.
Exception Handling - Exceptions, why use exceptions, raising an exception, try and
except, try, except and else clause; try and finally
Unit 4:
Regular Expressions and Python Packages
Regular Expressions - re module, searching a string (match and search), Finding a
4 string (findall), Break string into substrings (split), Replace part of a string (sub) 9
Python packages: Simple programs using the built-in functions of packages matplotlib,
NumPy, Pandas
Unit 5:
Python Functions and OOP Concepts
Python functions and modules - OS and SYS modules, defining python functions,
calling a function, function arguments, Lambda, and map function, Importing python
5 module. 10
Classes and OOP - Class definition syntax, objects, class, and instance
variables, Inheritance and multiple inheritance, Polymorphism, Overloading,
Overriding, Data Hiding
Total 48
Suggested Books:
SL. Name of Authors/Books/Publishers Edition Year of
No. Publication
/ Reprint
Textbooks
1. Kenneth A. Lambert, “The Fundamentals of Python: First 1st 2011
Programs”, Cengage Learning.,
2. Think Python: How to think like a Computer Scientist 2nd 2015
3. 1st 2017
Python Programming using Problem Solving Approach
12. Mode of Evaluation Test / Quiz / Assignment / Mid Term Exam / End Term Exam