Unit - I Introduction and Syntax of Python Program 1.1 Features of Python - Interactive, Object - oriented, Interpreted, Platform independent. l.2 Python building blocks - Identifiers, Keywords, Indention, Variables, Comments. 1.3 Python environment setup - Installation and working of IDE 1.4 Running Simple Python scripts to display 'welcome' message. 1.5 Python Data Types : Numbers, String, Tuples, Lists, Dictionary. Declaration and use of data types. Unit - II Python Operators and Control Flow Statements 2.1 Basic Operators : Arithmetic, Comparison / Relational, Assignment, Logical, Bitwise, Membership, Identity operators, Python Operator Precedence. 2.2 Control Flow : 2.3 Conditional Statements (if, if . . . else, nested if) 2.4 Looping in python (while loop, for loop, nested loops) 2.5 Loop manipulation using continue, pass, break, else. Unit - III Data Structures in Python 3.1 Lists : a) Defining lists, accessing values in list, deleting values in list, updating lists. b) Basic List Operations c) Built - in List functions 3.2 Tuples : a) Accessing values in Tuples, deleting values in Tuples, and updating Tuples. b) Basic Tuple operations. c) Built - in Tuple functions. 3.3 Sets : a) Accessing values in Set, deleting values in Set and updating Sets. b) Basic Set operations. c) Built - in Set functions 3.4 Dictionaries : a) Accessing values in Dictionary, deleting values in Dictionary and updating Dictionary. b) Basic Dictionary operations. c) Built- in Dictionaries functions. Unit - IV Python Functions, modules, and Packages 4.1 Use of Python built - in functions (e.g. type / data conversion functions, math functions etc.) 4.2 User defined functions : Function definition, Function calling, function arguments and parameter passing, Return statement, Scope of Variables : Global variable and Local Variable. 4.3 Modules : Writing modules, importing modules, importing objects from modules, Python built - in modules (e.g. Numeric and mathematical module, Functional Pr