We will first explore different coding styles and preferences to motivate best practices in modularity. We will then discuss how different types of code, including scripts and local imports, can be executed and interacted with via notebooks, terminals, and Ipython. Finally we will go through a detailed example demonstrating how to make code modular and reusable.
Motivation: code style preferences notebook.
Different types of code: code defined in a notebook versus local import.
Modularity demonstration: example of how to make code modular in a noteook.