Notebook Jupyter: documente e execute o código a partir do navegador

No artigo Distribuição Anaconda: O pacote mais completo para ciência de dados com Python Falamos que iríamos detalhar ferramentas interessantes que são instaladas automaticamente com este pacote. Uma dessas ferramentas é Caderno Jupyter o que é ideal para quem é aprender a programar em Python e eles precisam documentar tudo o que aprendem, além do que deve enviar relatórios científicos.

O que é o Jupyter Notebook?

El Caderno Jupyter é uma aplicativo da web de código aberto, desenvolvido usando linguagem agnóstica de HTML que permite criar, compartilhar e editar documentos nos quais o código python pode ser executado, faça anotações, insira equações, visualize resultados e documente funcionalidades.

Este aplicativo é geralmente projetado para ter compatibilidade avançada com Python, Redução de preço e inclui a possibilidade de exportar documentos feitos com a ferramenta para outros formatos.

Geralmente esta ferramenta é usada para o aprender a linguagem de programação python, limpeza e transformação de dados científicos, simulação numérica, modelagem estatística e pode abranger muitas outras áreas.

Caderno Jupyter

Recursos do Jupyter Notebook

Dentre os diversos recursos do Jupyter Notebook podemos destacar:

  • Fácil de instalar graças a estar presente no Suíte de Distribuição Anaconda.
  • Possui uma interface web avançada que permite combinar código-fonte, textos, fórmulas, figuras e multimídia em um único documento.
  • A integração de diferentes tipos de informação nos permite dar explicações mais adequadas sobre nossos programas ou sobre os conceitos que estamos aprendendo.
  • Permitir aAcesse de qualquer lugar sem a necessidade de instalar outros serviços, já que funciona como um servidor cliente. Da mesma forma, ele pode ser executado em uma área de trabalho local ou em um servidor remoto.
  • Embora a linguagem de programação fundamental no Jupyter Notebook seja Python, este aplicativo também é compatível com mais de 40 idiomas, entre os quais se destacam R, Julia e Scala.
  • Permite a troca de documentos Jupyter por meio de serviços de terceiros.
  • Podemos executar e visualizar imagens, vídeos, LaTeX e JavaScript, além de manipular os resultados dos mesmos em tempo real.
  • Possui um gerenciador de documentos avançado, que permite visualizar o arquivos compatíveis com o Jupyter Notebook que estão hospedados em nosso computador.
  • Documentos feitos no Jupyter Notebook podem ser exportados para diferentes formatos estáticos incluindo HTML, reStructeredText, LaTeX, PDF e apresentações de slides.
  • É compatível com nbviewer o que nos permite portar nossos documentos do Jupyter Notebook para a nuvem como uma página da web estática, que pode ser visualizada por qualquer pessoa não há necessidade de instalar o Jupyter Notebook .

pré-visualização do caderno jupyter

Como usar e instalar o Jupyter Notebook?

Se já instalamos o Anaconda Distribution, já temos o Jupyter Notebook instalado e podemos executá-lo a partir do terminal com jupyter notebook, Este comando executará os serviços necessários para que a ferramenta funcione corretamente e abrirá automaticamente nosso navegador padrão para que possamos começar a desfrutar das funcionalidades do Jupyter.

Caso você não queira instalar a Distribuição Anaconda, podemos instalar o Jupyter Notebook usando Python pip, para fazer isso, abra um terminal e execute o seguinte comando:

$ pip install notebook

Da mesma forma, podemos desfrutar de uma demonstração online do aplicativo a partir do seguinte link e uma extensa documentação de todas as suas funcionalidades pode ser encontrada em seu Site Oficial.

Jupyter Notebook é uma ferramenta que considero essencial para quem está começando no fabuloso mundo da programação Python, mas também tem um grande potencial para quem deseja estudar ciência de dados de forma ordenada, com todo o potencial do Python e com a possibilidade de documentar todas as bases científicas utilizadas.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Javier dito

    Olá.
    "Agnóstico" é uma tradução pobre do "agnóstico" em inglês. Use "independente" ou "neutro". Obrigado.

    1.    Hector Ramirez dito

      O Dicionário da Real Academia da Língua Espanhola (DRAE) contém o seguinte definição da palavra agnóstico, aquele que qualquer pessoa com mais boa vontade do que o desejo de bombear suas bolas teria encontrado em alguns milissegundos a menos do que leva para enviar um comentário infeliz. Obrigado, lagarto, pela dedicação e dedicação em nos apresentar uma excelente informação.