CS V004 Programming With Python PTPC2020
CS V004 Programming With Python PTPC2020
Course Objectives:
Course Outcomes:
Course Content:
UNIT I 15 Periods
Data and Expressions- Literals, Variables and Identifiers, Operators, Expressions and Data Types.
Control Structures - What Is a Control Structure? Boolean Expressions (Conditions), Selection Control,
Iterative Control.
UNIT II 15 Periods
Lists - List Structures, Lists (Sequences) in Python, Iterating Over Lists (Sequences) in Python, More on
Python Lists.
Text Files - What Is a Text File? Using Text Files, String Processing, Exception Handling.
UNIT IV 15 Periods
Object-Oriented Programming - What Is Object-Oriented Programming? Encapsulation, Inheritance,
Polymorphism.
Text Book:
Reference Books:
1. Beginning python from novice to professional by Magnus Lie Hedland, 2nd Edition, Apress
2. Programming in Python – A complete introduction to the Python Language by Mark
Summerfield, Pearson,
3. Learning Python by Mark Lutz, 5th Edition, O’Reilly
4. Programming Python by Mark Lutz, 4th Edition, O’Reilly