Scientific Computing & Advanced Programming Lab Lecture and Lab schedule - Mondays and Wednesdays (2:00 - 4:45 pm) TA: Rohit Kumar Mani, contact: ma24d015@smail.iitm.ac.in Venue - KCB-520 Codes 2 by 2 Linear solver code Lecture Slides / Notebooks Topics: Introduction to Python programming Slides-1 Topics: List and Tuples Slides-2 Topics: Object oriented programming Slides-3 Topics: Inheritance Slides-4 Topics: Operator overloading, NumPy Notebook-5 Topics: Matrix inversionSlides-6 Topics: Eigenvalues and VectorsSlides-7 Practice Problems Topics: Strings, loops, Practice Problems-1 Topics: control flows Practice Problems-2 Topics: Classes Practice Problems-3 Topics: Nested loops Practice Problems-4 Books / Resources / References MIT OpenCourseWare Introduction to Computer Science and Programming in Python by Ana Bell Python for Scientific Computing