WEEK 6: PYTHON FUNDAMENTALS III

Object-oriented programming, classes, inheritance, and program efficiency

October 20, 2025

← All Weeks

Weekly Materials

Additional Notes

Week 6: Python Fundamentals III

Topics Covered

  • Selected Topics on Object Oriented Programming
  • Selected Topics on Python Classes and Inheritance
  • Basics on Program Efficiency
  • A preview on Libraries (take-home materials)
  • Productivity: Basics on Testing and Debugging

Code Examples

This week includes practical examples of OOP concepts, debugging techniques, and an introduction to scientific computing libraries.

Take-Home Materials

Additional notebooks on NumPy and scientific computing in Python are provided for self-study.