Introduction
IPython is an interactive command-line interface to Python. Jupyter Notebook offers an interactive web interface to many languages, including MATLAB.
This article will walk you through setting up a server to run Jupyter Notebook as well as teach you how to connect to and use the notebook. Jupyter notebooks (or simply notebooks) are documents produced by the Jupyter Notebook app which contain both computer code (e.g. Python) and rich text elements (paragraph, equations, figures, links, etc.) which aid in presenting reproducible research.
By the end of this guide, you will be able to run Python 2.7 code using Ipython and Jupyter Notebook running on a remote server. For the purposes of this tutorial, Python 2 (2.7.x) is used since many of the data science, scientific computing, and high-performance computing libraries support 2.7 and not 3.0+.
You can also run online Jupyter without installing it from http://try.jupyter.org
Installation:
You can install Jupyter via conda or pip.
- Using Anaconda First, make sure Anaconda is installed (see http://www.techinfected.net/2016/03/install-anaconda-ubuntu-linux.html ).