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 a linguagem Julia.
Para experimentar o notebook jupyter, sugerimos criar uma conta no Cocalc e abrir um notebook com o kernel da Julia.
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).
Para executar uma célula, pressione Shift-Enter
(segure o Shift
e tecle Enter
) ou clique no botão Run
da 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
.
Para executar uma célula e inserir uma nova célula abaixo dela, pressione Alt-Enter
.
Como exemplo, escolhemos a Julia como kernel deste notebook. Execute as células abaixo com as teclas que mencionamos e veja o que ocorre.
1 + 3
4
1 + 3
2^3
8
Quando executamos uma célula, observe que apenas a saída do último comando é exibida na tela (veja a célula anterior). Podemos suprimir a saída de um comando incluindo ponto-e-vírgula no fim do comando:
1 + 1
1 + 2;
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.
Para excluir uma célula, pressione dd
sobre ela (ou clique em Edit > Delete cells
).
Todas as operações sobre células podem ser realizadas usando o mouse através da barra de ferramentas. Como vimos acima, algumas dessas operações também podem ser feitas usando teclas de atalho.
Para acessar a documentação de uma função, preceda a função com um ponto de interrogação.
Por exemplo, para acessar a documentação da função println
, usamos o comando
?println
search: println printstyled print sprint isprint
println([io::IO], xs...)
Print (using print
) xs
to io
followed by a newline. If io
is not supplied, prints to the default output stream stdout
.
See also printstyled
to add colors etc.
jldoctest
julia> println("Hello, world")
Hello, world
julia> io = IOBuffer();
julia> println(io, "Hello", ',', " world.")
julia> String(take!(io))
"Hello, world.\n"
Vamos usar a função println
para imprimir "Olá, Julia" na tela:
println("Olá, Julia")
Olá, Julia
Selecione o parágrafo que você quer traduzir com o mouse e copie e cole o conteúdo em https://translate.google.com.
Por exemplo, na documentação da função println
, selecionamos o parágrafo
Print (using print) xs followed by a newline. If io is not supplied, prints to stdout.
e obtivemos a tradução
Imprimir (usando impressão) xs seguido por uma nova linha. Se io não for fornecido, imprime para stdout.