Description
Aspect oriented programming is a programming paradigm for dealing with cross-cutting concerns. Python enables AOP by using the built-in decorator feature. We will demonstrate how to use these concepts within a data science settings. We will cover: timing, caching, ssh tunneling, and interactive jupyter plotting