Course Title: Python Programming - Basics to Advanced
Date: 7 & 8 October, 2023
Location: CSB Computer Lab
Instructor: Dr. Nagaiah Chamakuri (SoM, IISER TVM )
Lecture - 1:
Python Basics: Variables, Python Reserved Keywords, and Basic Operations
Decision-Making Statement: Loops and Conditional Statements, Built-in and User-defined Functions,
Python Data Structures: Lists, Tuples, and Dictionaries, List Comprehensions and Generators
Manipulating and querying data structures and data Visualization using Matplotlib.
Lecture - 2:
Object Oriented Programming:
Class declaration and object creation, Object initialization, Class variables and methods,
Class Hierarchies and Inheritance, Calling functions and methods, and
Operator overloading, exception handling.
Lecture - 3:
Python modules and Packages, Numpy, Measuring execution time,
File handling and data manipulation, Parallel computing basics.
Registration: https://forms.gle/3kkJVwpjrvWthTTu6