I like using Jupyter Notebooks (https://jupyter.org/). Particularly when combined with nbdev (https://nbdev.fast.ai/). In this video, I explain why, and explain why I have a different opinion to Joel Grus, who discussed in another talk why he doesn't like using Jupyter Notebooks (https://www.youtube.com/watch?v=7jiPeIFXb6U).