O que é o Jupyter Notebook?
O Jupyter Notebook é uma aplicação em código aberto que permite que você crie e compartilhe documentos com códigos, equações, visualizações e textos explicativos. Ele é especialmente usado para operações de física computacional e análises de grande volume de dados porque com ele você pode fazer anotações durante o processo, permitindo que você lembre o que fez e repita alguma operação quando necessário.
O Jupyter Notebook é um projeto derivado do projeto IPython e seu nome vem das principais linguagens de programação com suporte: Julia, Python e R. Além das vantagens para cálculos complexos, com o Jupyter Notebook, fica muito mais fácil manter o seu código organizado, limpo e em conformidade com as boas práticas da programação.
Vantagens de usar o Jupyter Notebook
Tradicionalmente, os notebooks são usados para documentar pesquisas e assim facilitar a reprodução de seus resultados. Mas por que usar um notebook no lugar de um IDE ou um editor de texto tradicional?
A principal resposta para esta pergunta é que o Jupyter Notebook oferece um ambiente para exploração, colaboração e visualização. Uma outra vantagem é que ele é configurado em um ambiente de cluster, o que permite que você utilize os recursos do seu laptop e opere junto a um sistema complexo de dados online sem precisar baixar uma cópia local.
Principais recursos do Jupyter Notebook
Listamos aqui as principais vantagens do Jupyter Notebook, confira nossa lista:
- Facilidade para criar protótipos de forma rápida
- Execução e visualização da saída do código em cada célula.
- Interface amigável.
- Possibilidade de escrita de textos com Markdown.
- Ótima ferramenta para exploração.
- É possível atualizar o notebook (ou partes dele) com novos dados, executando novamente as células. Você também pode copiar a célula e executar a cópia novamente apenas se desejar manter um registro da tentativa anterior.
- Facilita o fluxo de trabalho desde o teste das ideias até a primeira implementação do código.