Jupyter Notebook - Introdução

O notebook IPython foi desenvolvido por Fernando Perez como um front-end baseado na web para o kernel IPython. Como um esforço para fazer um ambiente de computação interativo integrado para várias linguagens, o projeto Notebook foi alterado no Projeto Jupyter, fornecendo front-end para ambientes de programação Juila e R, além de Python.

Um documento de bloco de notas consiste em elementos de rich text com texto formatado em HTML, figuras, equações matemáticas, etc. O bloco de notas também é um documento executável que consiste em blocos de código em Python ou outras linguagens de suporte.

O notebook Jupyter é um aplicativo cliente-servidor. O aplicativo inicia o servidor na máquina local e abre a interface do notebook no navegador da web, onde pode ser editado e executado. O bloco de notas é salvo como arquivo ipynb e pode ser exportado como arquivos html, pdf e laTex.