Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning, ISBN: 978-1111822705. 2. 3. 4. 5
Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning, ISBN: 978-1111822705. 2. 3. 4. 5
CATALOGUE DESCRIPTION
UNIT I : Introduction
UNIT II : Data types and control structures
UNIT III : Modularization and Classes
UNIT IV : Exceptions and data structures
UNIT V : Object oriented design
Lecture Schedule
Sl. no. Lecture topics No. of
classes
1. Relationship between computers and programs, Basic principles of computers, 5
File systems, Using the Python interpreter, Introduction to binary computation,
Input / Output
2. Operators (unary, arithmetic, etc.), Data types, variables, expressions, and 5
statements, Assignment statements, Strings and string operations, Control
Structures: loops and decision
3. Standard modules, Packages, Defining Classes, Defining functions , Functions 5
and arguments (signature)
4. Data Structures (array, List, Dictionary), Error processing, Exception Raising 7
and Handling
5. Programming types, Object Oriented Programming, Object Oriented 08
DesignInheritance and Polymorphism
Pre final Examinations 2
Total 32
Practical Schedule:
S. No. Name of Practical No. of
classes
1. Program to demonstrate different number datatypes in python. Program to 1-2
demonstrate different number datatypes in python.
2. Program for string manipulations and Python Script 3-4
3. List operations(Creation,insertion, Deletion, Append) 5-6
4. Program for Creation of Dictionaries in Python and their operations 7-8
5. Programs for creating functions and using functions in different files, File 9-10
Operations
6. OOPS concept using Python 11-12
Suggested Readings
1. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage
Learning, ISBN: 978-1111822705.
2. Programming Python, 4th Edition by Mark Lutz
3. Think Python: How to think like a Computer Scientist, 2nd Edition
4. Python Programming Using Problem Solving Approach by Reema Thareja
5. Python Crash Course by Allen B. Downey