ELECTRONICS AND COMMUNICATION ENGINEERING
Basics of python programming
Unit -I ALGORITHMIC PROBLEM SOLVING
Unit -II DATA AND EXPRESSIONS
Unit -III CONTROL FLOW AND FUNCTIONS
Conditionals: Boolean values and operators,
conditional, alternative, chained conditional; Iteration: state, while, for,
break, continue, pass; Fruitful functions: return values, parameters, local and
global scope, function composition, recursion; Strings: string slices,
immutability, string functions and methods, string module; Lists as arrays. Illustrative
programs: square root, gcd, exponentiation, sum an array of numbers, binary search, different patterns.
Unit -IV DATA STRUCTURES: LISTS, TUPLES, DICTIONARIES
Lists: list operations, list slices, list
methods, list loop, mutability, aliasing, cloning lists, list parameters;
Tuples: tuple assignment, tuple as return value; Dictionaries: operations and
methods; advanced list processing - list comprehension;
Illustrative programs: selection sort,
insertion sort, merge sort, histogram.
Unit -V FILES, MODULES, PACKAGES
Files and exception: text files, reading and writing files, format operator; command line arguments, errors and exceptions, handling exceptions, modules, packages.
0 Comments
Post a Comment