Jupyter Notebook (a.k.a iPython Notebook) is brilliant coding tool. It is ideal for doing reproducible research. Here is my list of 10 tips on structuring Jupyter notebooks, I worked out over the time. 1. Use virtualenv to create self-contained environmentYou might be tempted to install all research libraries within your operating system and share them among all your projects. Soon you will discov