Object Oriented Programming

– Everything in Python is an object
– Object is a data abstraction
▪ an internal representation-- through data attributes
▪ an interface for interacting with object-- by methods (functions)


– Variable scoping: local/global, class/instance variables 


Library

Libraries (week8) – Standard libraries: math, string – External libraries: NumPy, SciPy, Matplotlib, Pandas