# Namespaces

TODO: ADD MORE

- knowing to use `self`.`<propertyname>` for instance properties and `self` as first argument to instance methods in a class [matrix](../exercise-concepts/matrix.md)
- knowing to use `self.<propertyname>` for instance attributes and `self` as first argument to instance methods in a class. Additionally, the example uses `self.<methodname>()` to call a previously stored method name. [robot-simulator](../exercise-concepts/robot-simulator.md)
