Notes Credit
Syllabus
Getting started with Python programming – Interactive shell, IDLE, IPython Notebooks, Detecting and correcting syntax errors, How Python works. The software development process –A case study. Basic coding skills – strings, assignment, and comments, Numeric data types and character sets, Expressions, Using inbuilt functions and modules. Control statements – Iteration with for/while loop, Formatting text for output- A case study. Selection structure (if-else, switch case), Conditional iteration with while - A case study, Testing control statements, Lazy evaluation.