Additional data can be useful for two main reasons:
Relevant datasets aren’t always immediately available. You need to be a detective:
Jupyter Notebooks are a great tool for research, since they allow you to combine text, data and code. Lots of people use them! See A gallery of interesting IPython Notebooks
playing_with_python.