ITM(SLS) BARODA UNIVERSITY, VADODARA
Masters of Computer Application
Course Code: C5160C5
Semester- I
Subject Name: Python Programming
CET-01 SYLLABUS
Unit Contents
Unit-1 An Overview of:
Variables, Operators and Conditionals: Introduction to Python Programming – Python Interpreter
and Interactive Mode– Variables and Identifiers – Arithmetic Operators – Values and Types –
Statements- Operators – Boolean Values – Operator Precedence – Expression – Conditionals: If-Else
Constructs.
Loops and Functions: Loop Structures/Iterative Statements – While Loop – For Loop – Break
Statement
Unit-2 Introduction to Data Structure:
List – Adding Items to a List – Finding and Updating an Item – Nested Lists – Cloning Lists –
Looping Through a List – Sorting a List – List Concatenation – List Slices – List Methods – List
Loop – Mutability – Aliasing – Tuples: Creation, Accessing, Updating, Deleting Elements in a Tuple,
Tuple Assignment, Tuple as Return Value, Nested Tuples, Basic Tuple Operations – Sets, Dictionary
operations, Built-in Dictionary Functions & Methods.
String Operations: Introduction, Indexing, Traversing, Concatenating, Appending, Multiplying,
Formatting, Slicing, Comparing, Iterating – Basic Built – In String Functions – Dictionary: Creating,
Accessing, Adding Items, Modifying, Deleting, Sorting, Looping, Nested Dictionaries Built – in
Dictionary Function – Finding Key and Value in a Dictionary.
Unit-3 Types, Operators and Expressions:
Types - Integers, Strings, Booleans; Operators- Arithmetic Operators, Comparison (Relational)
Operators, Assignment Operators, Logical Operators, Bitwise Operators, Membership Operators,
Identity Operators.