E que melhor maneira de começar a aprender do que em um Python IDE fácil de usar, que fornece um editor, onde você pode editar seu código-fonte, um intérprete e um compilador, e uma interface na qual você pode ver sua saída, todos Em um lugar? Jupyter Notebook é um IDE que fornece iniciantes no Python (e até desenvolvedores de Python experientes) com um ambiente projetado para mostrar resultados e análises claros.
Notebook Jupyter - o polivalente dos editores
Você pode até argumentar, depois de começar a usar Jupyter, que seus "notebooks" são os ambientes de desenvolvimento integrado mais confortáveis para codificar. Esses cadernos também são ferramentas de aprendizado muito poderosas. Eles estão equipados com um editor de texto legível por humanos, onde você pode projetar descrições de código completas com imagens e diagramas, e células de código que separam unidades lógicas do seu programa. Se todos os utilitários de um notebook forem bem utilizados, você poderá criar documentos que executem programas inteiros e também forneçam uma análise fácil de entender e descrição lado a lado com o código.
Figo. 1: Página inicial de notebook Jupyter
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 Notebook Jupyter pode ser instalado no seu sistema Linux, onde cria notebooks em um local de trabalho em seu disco ou pode ser usado online para editar o código em https: // jupyter.org/. Depois de criar um caderno em Jupyter clicando em "Novo", o seguinte editor abre:
Figo. 2: Notebook sem título
Esta interface de aparência simples é incrivelmente poderosa em seus recursos. Vamos começar com uma introdução básica primeiro.
Começando
Na fig. 3, o caderno vazio que você vê é o layout com o qual você estará trabalhando ao aprender Python no Jupyter.
Figo. 4: Execute 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 "Run" ou pressione Shift + Enter. Este, junto com o botão "interromper o kernel" ao lado dele, é o que você mais clica. Falando em "interromper o kernel", se você se encontrar preso em um loop infinito, isso pode ser útil. Abortar a missão Antes que as coisas fiquem ainda mais confusas!
E enquanto estamos no assunto dos kernels, vamos explorar ainda mais um dos componentes mais importantes do caderno - o kernel. Nos termos mais simples, os núcleos Python têm a responsabilidade de executar o código. Todas as opções que você precisará com relação ao kernel estão aqui:
Figo. 5: kernel
Um kernel Python, sendo uma unidade computacional que executa o código, pode ser interrompida para interromper a execução do código, reiniciada, reconectada e desligada. Avançando para mais opções envolvendo o kernel, uma pode até mudar de kernel para mudar de uma versão do Python para a outra (como do Python 2 para 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 com isso, você precisará se familiarizar com as células "Markdown".
Selecionar uma célula e depois selecionar 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 procurar a documentação dos notebooks Jupyter para desbloquear todas as diferentes maneiras pelas quais você pode utilizar esse recurso. Uma coisa emocionante que eu descobri quando comecei com notebooks foi que, depois que você converte uma célula em marcha. Aqui está uma demonstração de como é uma célula de remarca:
Figo. 6: Uma célula de remarca
Observe que este texto está acima de uma célula de código regular. É assim que você pode adicionar significado às unidades de código lógico.
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 encaixam nos seus propósitos.
Instalando Jupyter
Nos sistemas Linux, o Jupyter Notebook pode ser instalado por meio de sua interface de linha de comando e sua interface gráfica do usuário. A interface da linha de comando repousa em seu terminal. Para instalar o Jupyter, você primeiro precisaria instalar ou atualizar o Python e depois instalar o Python Notebook.
Figo. 7: Comando para instalar o Python Notebook
Instalar o notebook Jupyter da GUI é bastante mais fácil. Basta procurar o Project Jupyter no software Ubuntu e clicar em "Instalar".
Figo. 8: Projeto Jupyter no software Ubuntu (instalação da 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 notebook Jupyter torna perfeito para se acostumar com a programação no Python.