# Intro to Python ## Week 13 ### Classes, objects and machine learning --- ## Agenda - Runestone Ch 17: Classes and Objects - the Basics notes: - [ ] my object-oriented passion from C++ linear algebra library building robots - [ ] everything in python is an object (`.__doc__` , `.__str__`, `.__add__`, `.__file__`) - [ ] functions for prediction that requires training data every time it's run - [ ] poorboy's `class` `def`inition (function attributes) - [ ] `callable` classes (functions) - [ ] rich-man's static `class` `def`inition - [ ] `self` and `class`/object instances - [ ] prediction is not always predicting future - [ ] writing the function from data