Notebook Jupyter. O projeto Jupyter

ambiente de computação interativo do notebook jupyter para aprender programação

Veja este artigo como uma forma de começar no Jupyter, um guia para saber o que podemos fazer e algumas noções para começar a usá-lo.

É um ambiente de computação interativo, que permite aos usuários experimentar o código e compartilhá-lo.

Jupyter é o acrônimo para Julia, Python e R, as três linguagens de programação com as quais o Jupyter começou, embora hoje ele suporte um grande número de linguagens.

É amplamente usado para criar e compartilhar documentos que contêm código. Isso é muito útil no ensino, pois podemos mostrar com exemplos como funciona um script, uma linguagem ou pedir aos alunos que proponham e validem seu próprio código.

O que posso fazer com o Jupyter

Vamos distinguir 2 usos, o pessoal para aprender a nós mesmos e o educacional.

Jupyter para uso pessoal

Boa opção para praticar programação em diferentes linguagens e preparar documentação sobre tópicos de programação.

Além disso, no momento não encontrei uma correspondência. Se você tem alguma ideia ou sabe de um uso específico, deixe um comentário.

Quando mais brilha é quando você vai compartilhar as informações, especialmente para ensinar outras pessoas.

Jupyter e educação.

É aqui que você pode realmente tirar vantagem disso. Estou falando de educação, mas não tem que ser em um ambiente estritamente formal (escolas, institutos, universidades, cursos) mas também coloco quem quer ensinar e divulgar uma linguagem de programação nesse cenário.

Uma maneira de usá-lo e compartilhá-lo com os alunos é por meio JupyterHubVeremos isso em detalhes, passo a passo, em um artigo.

Como instalar o Jupyter

A maneira mais fácil de instalá-lo e a que eu recomendo é instalar o Anaconda como vemos em o próximo tutorial.

Se você preferir instalar apenas o Jupyter, precisará ter o python e o pip instalados. Se você usa Linux, digite no terminal

pip instalar jupyter

Como se usa

jupyter no console ou terminal

Para iniciá-lo no terminal

caderno jupyter

Ele também pode ser iniciado a partir do Anaconda com sua interface gráfica.

A imagem tem um atributo ALT vazio; o nome do arquivo é jupyter-browser-1024x271.png

O Bloco de anotações é aberto no navegador padrão no endereço.

localhost: 8888

Caderno. É um documento, que pode ser composto de código, rich text, vídeo, widgets, pesquisas, etc., etc.

Eles formam seu próprio contêiner que o faz funcionar e que pode ser convertido para outros formatos e compartilhado com outras pessoas.

Ao iniciá-lo, esse diretório será a base do projeto e você poderá ver as pastas e documentos que o contêm.

O Dashboard abre em seu navegador padrão, no meu caso o Firefox, então trabalharemos com o navegador.

Painel do Jupyter Notebook

Quando o iniciamos, vemos uma lista dos Notebooks que temos.

Depois de iniciado no terminal, podemos ver o diretório a partir do qual está sendo executado na linha Servindo notebooks do diretório local

Com Ctrl-C no terminal, paramos o notebook e saímos do servidor

podemos dizer em qual caminho ou em qual diretório queremos que ele comece. Começamos o anaconda no terminal. Vamos para o diretório que queremos e lá executamos o comando jupyter notebook. Isso ajuda se quisermos apenas trabalhar nesse diretório e não ver mais nada.

Comandos

O notebook Jupyter inicia o aplicativo
jupyter - ajuda mostra ajuda
jupyter –config-dir mostra a localização do diretório de configuração
jupyter –data-dir mostra a localização do diretório de dados
jupyter –runtime-dir mostra a localização do diretório de tempo de execução
jupyter –paths mostra todos os diretórios e caminhos de pesquisa do jupyter
jupyter –json imprime diretórios e caminhos de pesquisa no formato json

notebook jupyter - sem navegador

Componentes

É um aplicativo cliente-servidor

  • Aplicativos da web para notebook. É uma aplicação web interativa para escrever e interagir com o código
  • grãos. Eles são processos separados que ativam os aplicativos da web do notebook e que retornam o código que é executado
  • Documentos do notebook. É a representação visível de tudo. Cada documento do Notebook tem seu próprio kernel

Painel

Muito simples de usar e com funcionalidades que são muito familiares para você. como se você estivesse navegando em seu computador. Ver arquivos, pastas, poder por nome, data, tamanho, fazer upload de arquivos, ver processos em execução, etc. Visto no vídeo

Área e células da barra do notebook

o caderno ou folha de caderno jupyter

A extensão do notebook é .ipynb

Trabalhamos os cadernos por células.

Possui três tipos de células

  1. Células de código
  2. Células de Markdown. Texto formatado e equações LaTex incorporadas
  3. Células brutas com texto simples

Notebooks podem ser exportados para HTML e PDF

Compartilhe Jupyter

Este será o próximo tutorial onde veremos como podemos usar o Jupyter para compartilhar os arquivos com outras pessoas e como elas podem interagir com elas.

Deixe um comentário