-
Lecture Notes
Dear Students the Lecture Notes has been uploaded for the following topics:Fundamentals of Computing – Identification of Computational Problems -Algorithms, building blocks of algorithms (statements, state, control flow, functions), notation (pseudo code, flow chart, programming language), simple strategies for developing algorithms (iteration, recursion), Python interpreter and interactive mode, debugging; values and types: int, float, boolean, string and list, variables, expressions, statements, precedence of operators, comments, Illustrative programs, conditional (if), alternative (if-else),chained conditional (if-elif-else);, Fruitful functions: return values, parameters, while, for, break, continue, pass, Strings: string slices, immutability, string functions and methods, string module, Lists as arrays. Illustrative programs: square root, gcd, exponentiation, sum an array of numbers
-
Lecture Notes
Dear Students the Lecture Notes has been uploaded for the following topics:Lists: list operations, list slices, list methods, list loop, Tuples: tuple assignment, tuple as return value, Dictionaries: operations and methods, Illustrative programs, Files and exceptions, modules, packages, Illustrative programs: word count, handling exceptions