Posts written by Kyle Kelley
The IPython/Jupyter notebook is a wonderful environment for computations, prose, plots, and interactive widgets that you can share with collaborators. People use the notebook all over the place across many varied languages. It gets used by data scientists, researchers, analysts, developers, and people in between.
If there is anything I love about the Python ecosystem, it's the scientific computing ecosystem. Standing on top of this stack for me is IPython, a robust tool for interactive computing. It has features like a simple navigable history, auto-completion, a brilliant web based notebook with inline plotting, an easy to use parallel computing framework, magic, and a well structured protocol that is being used to extend IPython for interactive computing with other languages including Julia. If you haven't heard of IPython before, I recommend you watch Fernando Perez's keynote talk on IPython from PyData Silicon Valley 2013.