Jupyter notebook is used to run small code snippets. We can tryout code and run on this instead of running whole application to test our code. Data can be visualised on it. Best suitable for data analysis and research applications.
Jupyter notebook is the free web application.so for me it is the best application for the developer.in that we can write our code,we implemented lot of problems regarding our project and it is very helpful for me in my project.and it is open source application.so i recommended that go for this app, because for me it gives very good experience.
It helps me to create recommendation system like movie recommendation system, speech recogination system and face recognation. It allows various python libraries Pygame, Matplot lib and Panda which allows me to create beautiful graphics.