Tutorial de introdução ao Notebook Jupyter

Jupyter Notebook Introduction Tutorial



Se você é um desenvolvedor Python, pode querer sujar as mãos com Linux. Como a maioria das bibliotecas Python são compatíveis com Linux e comumente sites Python são implantados em sistemas Linux; é melhor apenas começar com o sistema operacional que oferece a maior flexibilidade ao trabalhar com esse idioma.

E que melhor maneira de começar a aprender do que em um IDE Python fácil de usar que fornece um editor, onde você pode editar seu código-fonte, um interpretador e um compilador, e uma interface na qual você pode ver sua saída, todos Em um lugar? O Jupyter Notebook é um IDE que fornece aos iniciantes em Python (e até mesmo a desenvolvedores Python experientes) um ambiente projetado para mostrar resultados e análises claros.







Jupyter Notebook - o versátil editor

Você pode até argumentar, depois de começar a usar o Jupyter, que seus notebooks são os ambientes de desenvolvimento integrados mais confortáveis ​​para codificar. Esses notebooks também são ferramentas de aprendizado muito poderosas. Eles são equipados com um editor de texto legível por humanos, onde você pode criar descrições de código completas com imagens e diagramas, e células de código que separam as unidades lógicas de seu programa. Se todos os utilitários de um notebook forem bem utilizados, você pode criar documentos que executam programas inteiros e também fornecem uma análise e descrição fácil de entender lado a lado com o código.



Fig. 1: página inicial do Jupyter Notebook



Jupyter é um IDE baseado na web e abre no navegador. Você pode alterar o navegador padrão que ele abre para um navegador de sua escolha. O Jupyter Notebook pode ser instalado em seu sistema Linux, onde cria notebooks em um local de trabalho em seu disco, ou pode ser usado online para editar códigos em https://jupyter.org/ . Depois de criar um bloco de notas no Jupyter clicando em Novo, o seguinte editor é aberto:





Fig. 2: Caderno sem título

Essa interface de aparência simples é incrivelmente poderosa em seus recursos. Vamos começar com uma introdução básica.



Começando

Na Fig. 3, o bloco de notas vazio que você vê é o layout com o qual você trabalhará ao aprender Python no Jupyter.

Fig. 4: Executar uma célula de código

Para executar uma célula de código, tudo o que você precisa fazer é selecionar a célula que deseja executar e clicar em Executar ou pressionar Shift + Enter. Isso, junto com o botão interromper o kernel ao lado dele, é o que você mais clicará. Falando em interromper o kernel, se você ficar preso em um loop infinito, isso pode ser útil. Abortar a missão antes que as coisas fiquem ainda mais complicadas!

E enquanto estamos no tópico de kernels, vamos explorar mais um dos componentes mais importantes do notebook - o Kernel. Em termos mais simples, os kernels Python têm a responsabilidade de executar o código. Todas as opções de que você precisa com relação ao Kernel estão aqui:

Fig. 5: Kernel

Um kernel Python, sendo uma unidade computacional que executa código, pode ser interrompido para interromper a execução do código, reiniciado, reconectado e desligado. Avançando para mais opções envolvendo o kernel, é possível até mesmo alterar os kernels para alternar de uma versão do Python para a outra (como do Python 2 para o Python 3).

Como mencionamos anteriormente, os notebooks são usados ​​para muito mais do que apenas escrever código. Você pode utilizá-los para criar um documento completo com parágrafos, equações, funções e imagens. Para começar, você precisará se familiarizar com as células de markdown.

Selecionar uma célula e, em seguida, Célula> Tipo de célula> Markdown converterá uma célula de código em uma célula de texto. Aqui, você pode escrever descrições e análises. É uma boa prática consultar a documentação dos Notebooks Jupyter para desbloquear todas as diferentes maneiras de utilizar esse recurso. Uma coisa empolgante que descobri quando comecei com os blocos de notas foi que, depois de converter uma célula em markdown, a opção Inserir imagem na lista suspensa Editar é ativada. Aqui está uma demonstração de como é uma célula de marcação:

Fig. 6: Uma célula de remarcação

Observe que esse texto fica acima de uma célula de código regular. É assim que você pode adicionar significado às unidades lógicas de código.

Esta introdução apenas arranhou a superfície do que você pode fazer com notebooks. O melhor conselho seria explorá-lo por conta própria e descobrir o restante de seus recursos que se adequam aos seus propósitos.

Instalando Jupyter

Em sistemas Linux, o Jupyter Notebook pode ser instalado por meio de sua interface de linha de comando e de sua interface gráfica de usuário. A interface da linha de comando fica em seu Terminal. Para instalar o Jupyter, primeiro você precisa instalar ou atualizar o Python e, em seguida, instalar o notebook Python.

Fig. 7: Comando para instalar o notebook Python

Instalar o Jupyter Notebook a partir da GUI é bastante mais fácil. Basta procurar o Projeto Jupyter no software Ubuntu e clicar em Instalar.

Fig. 8: Projeto Jupyter no software Ubuntu (instalação GUI)

Python é a linguagem de programação mais poderosa para ciência de dados. Também é uma linguagem fácil de aprender e um IDE como o Jupyter Notebook facilita a adaptação à programação em Python.