section icore programming in python introduction to python features of python installation of python first interaction command line versus scripts comments identifiers reserved words whitespace input and output in python operators arithmetic operators assignment operators relational operators logical operators boolean operators operators precedence libraries in python control flow statements conditional statements if statement if-else statement nested if statement if-elif-else ladder iterators for loop nesting of for loops while loop nesting of while loops nesting of conditional statements and iterators abnormal loop termination break statement continue statement pass statement exception handling user defined functions concept and importance importance of functions defining function calling function