Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Tutorial Sage (versão jupyter-notebook) -- Introdução ao Notebook Jupyter
License: GPL3
Image: default
Introdução ao Notebook Jupyter
O notebook Jupyter é um aplicativo de código aberto para criação de documentos que contêm código de programação, equações, gráficos e texto. O notebook suporta diversas linguagens de programação, em particular o SageMath e o Python.
Editando uma célula
Para editar uma célula, selecione a célula e pressione Enter
(a moldura da célula vai ficar verde, indicando que você está no modo de edição). Para sair do modo de edição, pressione Esc
(a moldura vai ficar azul, indicando que você está no modo normal).
Executando uma célula
Para executar uma célula, pressione Shift-Enter
(segure o Shift
e tecle Enter
) ou clique no botão Run
na barra de ferramentas acima. A célula será executada e o cursor será movido para a próxima célula.
Para executar uma célula e permanecer na mesma célula, pressione Ctrl-Enter
.
Como exemplo, escolhemos o SageMath como kernel deste notebook. Execute as células abaixo com as teclas que mencionamos e veja o que ocorre.
Note que apenas a saída do último comando é exibida na tela. Você pode suprimir a saída de um comando incluindo ponto-e-vírgula no fim do comando:
Inserindo texto usando Markdown e LaTeX
Cada célula do notebook pode conter código ou texto em Markdown e LaTeX. As células padrão são do tipo código.
Para alterar o tipo de uma célula para markdown, selecione a célula e pressione M
(ou clique em Cell > Change to markdown
).
Para alterar o tipo de uma célula para código, selecione a célula e pressione Y
(ou clique em Cell > Change to code
).
No modo markdown, você pode digitar texto usando Markdown e LaTeX.
Excluindo uma célula
Para excluir uma célula, pressione dd
sobre ela (ou clique em Edit > Delete cells
).
Use a barra de ferramentas
Todas as operações sobre células podem ser realizadas usando o mouse através da barra de ferramentas. Como vimos nos exemplos acima, algumas dessas operações podem ser feitas usando teclas de atalho.
Acessando a documentação de uma função
Para acessar a documentação de uma função, existem pelo menos duas opções: Na primeira, adicione o sufixo ?
ao nome da função. Por exemplo, para acessar a documentação da função print()
, usamos o comando
Nesse caso, o conteúdo da ajuda é exibida em uma janela no navegador que pode ser fechada posteriormente.
Alternativamente, use o nome da função em questão como argumento da função help()
. Por exemplo:
Dessa forma, a saída do comando help(print)
fica registrada no notebook.
Vamos usar a função print()
para imprimir "Olá, Sage" na tela:
Dica para traduzir a documentação
Selecione o parágrafo de descrição com o mouse e copie e cole o conteúdo em https://translate.google.com.
Por exemplo, na documentação de print()
, selecionamos o parágrafo
Prints the values to a stream, or to sys.stdout by default.
e obtivemos a tradução
Imprime os valores em um fluxo ou em sys.stdout por padrão.