3.3. Notebooks
Vamos utilizar o ambiente do JupyterLab para criar um documento Notebook. Para isso, na janela principal do JupyterLab (Figura 3.17), no navegador, selecione a opção .
Uma nova aba com o título Untitled.ipynb
será apresentada (Figura 3.18).
Salve esse novo notebook, que por padrão possui o nome Untitled.ipynb
, com o nome meu-primeiro-notebook.ipynb
. Para isso, selecione a opção de menu . Por padrão, esse novo documento é criado contendo uma única célula, onde podemos escrever um código Python, como mostrado na Figura 3.19.
Uma célula é uma caixa de texto multilinha, cujo conteúdo pode ser executado pressionando-se Shift-Enter
ou clicando no botão Run
na barra de botões, ou através do menu na barra de menus. A Figura 3.19 mostra o resultado da execução dessa célula.
O tipo da célula irá determinar o comportamento de sua interpretação. Essencialmente, temos três tipos de células: células de código, células com textos formatados em Markdown, e células raw. Toda nova célula é definida, por padrão, como sendo do tipo código, podendo esse tipo ser alterado através da drop-down list
na barra de botões ou através de teclas de atalho.
Vamos adicionar uma nova célula, desta vez como uma célula contendo textos na notação Markdown, como mostrado na Figura 3.21.
Uma célula do tipo Markdown, quando executada produz apenas uma renderização, como mostrada na Figura 3.22.
As células do tipo Markdown aceitam também trechos em LaTeX. Na Figura 3.23 a equação de Haversine encontra-se entre as marcações $$...$$
, e o resultado da execução dessa célula pode ser visto na Figura 3.24.
De maneira similar, podemos usar trechos em HTML, como por exemplo para escrever uma tabela formatada. As Figuras 3.25 e 3.26 mostram, respectivamente, como escrever um texto HTML e como será o resultado produzido pela execução da célula.