‫Bem vindo de volta.
‫OK, agora que temos um notebook Jupiter funcionando, é hora de ver o que podemos realmente fazer com ele.
‫Portanto, lembre-se, na última lição que passamos por isso, é como sua barra de menu padrão.
‫Esta é uma barra de ferramentas.
‫Mas vamos evitar o uso da barra de ferramentas porque queremos nos tornar especialistas no uso de nosso teclado.
‫Todas as coisas que você pode fazer aqui, como salvar, adicionar, recortar, copiar, colar etc.
‫você pode fazer com o teclado.
‫Então, o que isso vai lhe poupar ao invés de clicar em executar em uma célula?
‫Portanto, executar é como você executa alguns códigos.
‫Então, se formos aqui, você deseja imprimir uma boa mensagem.
‫Olá Mundo.
‫Estou aprendendo sobre dupatta, cadernos para os quais mudamos.
‫Poderíamos ter feito isso, direi que fiz isso por hábito, e é nisso
‫que vamos nos concentrar, em vez de apenas aprender como usar essa barra de ferramentas para começar,
‫Vou estar focado desde o início em usar o teclado para que eu possa continuar pressionando Ron aqui ou posso continuar pressionando
‫shift enter.
‫E agora o que você deve estar percebendo é que o número à esquerda está subindo toda vez que pressiono shift e
‫entra.
‫Então lembre-se, acabei de destacar esta célula, pressionando shift.
‫E é assim que você executa um trecho de código em um notebook.
‫Lindo, não é?
‫Agora, este número de celular está aumentando.
‫Tudo o que está dizendo é que esta é a 13ª célula.
‫Lembre-se de que esta é uma célula que pode ser um código ou uma redução.
‫Veremos isso em um segundo.
‫Esta célula.
‫Bem, houve 13 células rodando no total em Júpiter.
‫Isso é útil se você tiver algo como igual a cinco, 14, então você vai a.
‫Não queríamos dizer que A é igual a seis, então o que você acha que uma águia 'agora?
‫Porque isso é 14 e isso é 16 se acertarmos isso e mudarmos para.
‫Vou para o ECLSS seis, portanto, esses números são úteis para nos mostrar em que ordem nosso notebook foi executado.
‫Então, por exemplo, se tivéssemos 100 dessas células diferentes com informações diferentes em um mundo ideal e
‫nenhum livro fosse executado de cima para baixo, mas em alguns casos você pode estar trabalhando em um projeto e
‫executar uma célula aqui e depois executar novamente aqui embaixo.
‫E mais tarde em seu caderno, algumas centenas de células abaixo, você tem algum tipo de erro.
‫Isso é o que você pode usar para descobrir em que ordem seu notebook foi executado.
‫Agora, como temos o código aqui, podemos executar todas as funcionalidades do Python diretamente no bloco de
‫notas dupatta, mudar para um mais dois.
‫Você notará que algumas células têm entrada e algumas células têm cerca de.
‫Agora, se uma célula tem uma saída como algum tipo de saída de código, ela geralmente terá um número maior
‫do que o número de correspondências.
‫Então, isso é apenas dizer, ei, há algum código de entrada aqui e nós temos algum código de saída aqui.
‫Bem, demos uma breve olhada nisso antes, código e marcação.
‫É aqui que a beleza absoluta de Júpiter e entra em jogo é que você pode ter código e texto formatado, que
‫é o que Mark está dentro do mesmo bloco de notas.
‫Deixe-me mostrar-lhe um exemplo.
‫Então, queríamos iniciar um projeto chamado Projeto de Doenças Cardíacas.
‫E lembre-se, os notebooks Jupiter são o espaço de trabalho de seus projetos de ciência de dados para que você possa executar o
‫código de aprendizado de máquina e descrever o que está fazendo diretamente do notebook.
‫Vamos ver isso na prática por toda parte.
‫Mas eu só quero destacar o que a transformação de uma célula em remarcação para baixo, para que possamos mudar isso para remarcação.
‫Mas lembre-se de onde não queremos nos acostumar a usar a barra de ferramentas.
‫Então, como fazemos isso?
‫Bem, outra coisa bonita sobre Júpiter é que as células têm dois modos simples.
‫Um é chamado de edição, e você notará este pequeno lápis aqui e esta caixa verde ao redor dele.
‫O outro é chamado de modo de comando.
‫Agora, como alternamos entre os dois?
‫Bem, como você deve ter adivinhado, também podemos usar um teclado porque, lembre-se, não estamos nos acostumando a usar essa
‫barra de ferramentas.
‫Você pode muito bem fingir que nem mesmo está lá.
‫Então, para mudar de Edita para o modo de comando, vamos pressionar escape.
‫Lindo.
‫Agora notamos que a pequena barra verde mudou para uma barra azul e o lápis sumiu.
‫Agora, antes de executarmos esta célula, como voltamos ao modo de edição?
‫Para fazer isso, pressiono enter.
‫Agora pegamos nossa caixa verde de volta e um pequeno lápis volta.
‫Excelente.
‫Mas, na verdade, queremos estar no modo de comando, então vamos voltar, escapar das caixas azuis, o lápis de volta se foi.
‫Você se acostumará a executar esta fuga e entrar depois de ter alguma experiência.
‫Só sei como fazer essas coisas porque já executei milhares de células e, com base na minha
‫experiência, vamos pressioná-las para redução do valor, tenho que pensar sobre isso porque mudar de volta para código é o motivo.
‫Portanto, observe esta pequena caixa aqui enquanto estamos no modo de comando de edição.
‫Desculpe, com a caixa azul, podemos pressioná-los para marcação ou código Wipha, mas não
‫marcaremos neste caso.
‫E para executar esta célula, vamos apertar a tecla shift enter.
‫Agora, você vê, este é um texto bem formatado.
‫Então, o que você pode imaginar no futuro é para um projeto, você pode começar com
‫um título aqui e então adicionar algumas informações abaixo dele.
‫Portanto, este projeto é sobre como classificar se um paciente tem ou não doenças cardíacas.
‫É assim que você pode começar a comunicar seu trabalho da direita, desde o início de
‫um projeto.
‫E o que mais você poderia fazer aqui?
‫Bem, vamos ver alguns dados.
‫Se voltarmos ao nosso elcano, queremos configurar esse tipo de configuração.
‫Portanto, queremos alguns dados em nossa pasta de projeto.
‫Queremos executar esses dados em nosso espaço de trabalho, que é um notebook dupatta, e tentar usar algumas
‫dessas ferramentas.
‫Bem, vamos ter um gostinho disso.
‫Então, se formos aqui, importar Penders como PD, o que isso quer dizer é que é código.
‫Ele está dizendo ao Python para ir, ei, Python, ir e importar os pandas como o PDE de atalho, o que é muito comum
‫para os pandas.
‫Veremos um pouco mais de pandas em um vídeo futuro.
‫O que estou fazendo é exemplificar os diferentes tipos de coisas que você pode fazer em um caderno japonês.
‫E, por favor, se você estiver acompanhando, certifique-se de digitar este código sozinho.
‫Mas se formos digitar essa linha de código e clicarmos em shift enter, o que faremos é importar pandas para este bloco
‫de notas.
‫Agora temos acesso ao uso do pandas, que é uma das ferramentas que instalamos em nosso ambiente dentro do nosso
‫espaço de trabalho.
‫O caderno Dupatta.
‫Então, você se lembra da última lição, como carregamos alguns arquivos aqui, como obteríamos esses arquivos?
‫Então, isso é uma doença cardíaca, não é, CSFI, como conseguiríamos isso agora se você nunca ouviu falar de GSV?
‫É um formato denominado valores separados por vírgula.
‫É uma forma muito comum de armazenar dados.
‫Mas como você acha que colocaríamos isso aqui?
‫Isso mesmo, se você não sabe, porque você pode nunca ter passado por isso antes, mas o que vamos
‫fazer é usar pandas para criar um quadro de dados.
‫DF significa taxa de quadros de dados CSFI e vamos usar o nome do arquivo.
‫Agora, outra coisa bonita sobre o Jupiter Notebook é que, se você tiver um arquivo aqui, poderá usar
‫a guia para preenchimento automático.
‫Então, se apertarmos a tecla tab, vai pegar doença cardíaca, DOT, CSFI e já temos as
‫outras aspas.
‫Então, vamos selecionar este.
‫Então, o que esta linha de código está fazendo enquanto segue o quadro de dados é igual a PD, então os pandas não lêem Tsvi.
‫Portanto, esta é uma função e estamos passando o nome de arquivo doença cardíaca DOT CSFI para a função de leitura CSFI.
‫Teremos uma seção completa sobre PANDAS mais tarde, mas.
‫Isso é apenas para exemplificar o que você pode fazer dentro do bloco de notas de Júpiter, então vamos apertar a
‫tecla shift enter, você pode ver que ele está funcionando porque esse número aumentou.
‫Mas como veríamos nossos dados?
‫Portanto, outra coisa bonita sobre o Jupiter Notebook é que você pode ver no que está trabalhando
‫imediatamente.
‫Portanto, o cabeçote DFG mostra as primeiras cinco linhas de seu quadro de dados.
‫Então, olhamos aqui, temos diferentes colunas, temos diferentes exemplos.
‫Talvez quiséssemos ver os primeiros 10 para ter uma visão melhor.
‫Aqui vamos nós.
‫Veremos isso em um projeto futuro.
‫Mas isso é apenas para mostrar que tipo de dados os notebooks Júpiter podem exibir.
‫Então, podemos até colocar uma célula aqui.
‫Então vamos escapar de B para uma nova célula abaixo.
‫Você também pode pressionar A para uma nova célula acima.
‫Mas vamos remover este.
‫Então escape duplo D para deletar bonito e pronto.
‫A tabela a seguir mostra doenças cardíacas.
‫Informações para pacientes.
‫Escape e pressione e para uma mudança moderna, entre agora que temos alguma comunicação acontecendo aqui.
‫OK, bem, vimos uma mesa.
‫E se quiséssemos talvez colocar um pequeno gráfico ou algo parecido e ver como essas informações realmente
‫se parecem?
‫Porque isso é muito confuso.
‫Temos uma coluna de destino cheia de uns e zeros.
‫Só sei disso porque já vi essa mesa antes.
‫Mas um significa que alguém tem doença cardíaca e um zero que você não consegue ver neste momento significa que alguém
‫não tem doença cardíaca.
‫E daí se quiséssemos fazer um gráfico rápido e observar quantos pacientes têm doenças cardíacas e
‫quantos não?
‫E cada linha aqui, aliás, é um paciente individual.
‫E então esses são seus parâmetros.
‫Vamos dar uma olhada.
‫Vamos D. F. Dot Target, o que significa apenas acessar o valor alvo de D. F ..
‫Iremos para contagens de valores, o que significa apenas contar o número de ocorrências de diferentes valores
‫diferentes nesta coluna.
‫A seguir, o gráfico de pontos, que significa criar um gráfico, meio que misturou uma barra, o que significa apenas vamos criar um gráfico
‫de barras.
‫Podemos ver isso mudar para.
‫Por falar nisso.
‫Por que isso não apareceu?
‫Bem, matplotlib não acessa, voltamos ao nosso pequeno ambiente configurado aqui, temos usado pandas para olhar
‫este quadro de dados.
‫Mas precisamos do matplotlib para olhar os gráficos, OK?
‫Eu sei disso porque tenho experiência, mas vamos dar uma olhada em cada uma dessas
‫ferramentas em profundidade.
‫Então, o que podemos fazer aqui?
‫Talvez tentemos importar matplotlib.
‫Achei tão bonito quanto um atalho do matplotlib, pressionamos a tecla shift enter.
‫Nada acontece.
‫Por que é que?
‫Bem, lembre-se, o notebook de Júpiter é executado em ordem de operação, então só porque executamos uma célula aqui
‫embaixo não significa que vai influenciar a célula aqui em cima.
‫Então, o que teremos que fazer é voltar aqui e executar novamente esta célula.
‫Aqui vamos nós.
‫Então, agora, se olharmos para os números em 24, em 25, em 25, você vê o que aconteceu lá?
‫Porque executamos essa célula antes em 2004 e isso foi em 2003.
‫Executar este trecho de código não afetou isso até que o reexaminamos.
‫Portanto, isso é uma coisa muito importante a se pensar sobre o Jupiter Notebook's é que eles são executados
‫em ordem de operação.
‫E então a outra conclusão aqui é que não apenas podemos olhar nossos dados em formato de tabela, podemos começar a olhar
‫para eles em formato de gráfico.
‫Então, você pode estar começando a ver aqui, OK, se eu posso executar células de código, bem como obter
‫células, bem como células de imagem, eu poderia fazer meu projeto inteiro de dentro deste bloco de notas, o que é exatamente correto.
‫Veja, mais uma coisa, e isso se quisermos importar outra imagem.
‫Então, vamos mudar esta célula para marcar, escape M ..
‫Vamos usar um ponto de exclamação.
‫Se você nunca escreveu o código Mark antes, existem ótimos guias online sobre como escrever o código
‫Markdown.
‫Mas, essencialmente, qualquer tipo de código de marcação que você possa escrever, você pode escrever em uma célula de Júpiter.
‫Queremos importar a imagem que carregamos anteriormente nesse PNG e você pode fazer isso com qualquer
‫imagem.
‫Então, isso está dentro desta pasta de arquivo aqui.
‫Estamos apenas montando aqui.
‫Você pode fazer isso com sua própria imagem.
‫Basicamente, o que isso é, é um código de marcação para dizer importe esta imagem para o notebook.
‫Se clicarmos em shift, entre.
‫Aqui vamos nós.
‫Então essa é a nossa estrutura, ok?
‫Já vimos isso antes.
‫Agora, o que podemos fazer é criar uma seção para cada uma dessas etapas para que você possa marcar para baixo novamente,
‫escapar de um.
‫Nenhuma definição de problema onde poderíamos dizer prever doenças cardíacas, estou falando de algo pequeno aqui, você pode
‫querer fazer algo mais longo e então poderíamos escapar do bebê para criar cinco ou seis
‫células.
‫Pois eu realmente não consigo contar com os dados, estes são os dados que estamos usando.
‫Nós vamos bater em escape em e então mudar para.
‫Agora você pode começar a imaginar que temos nossa estrutura.
‫Podemos começar com uma definição de problema.
‫Poderíamos então olhar para os dados exatamente como fizemos aqui.
‫Podemos mover isso para a seção de dados.
‫Então, poderíamos criar uma métrica de avaliação.
‫Então, poderíamos examinar os recursos de nossos dados.
‫Poderíamos fazer alguma modelagem e, em seguida, executar experimentos.
‫Tudo isso dentro de um caderno dupatta.
‫Agora, há mais uma coisa antes de terminarmos esta eleição, porque ficando um pouco longo que
‫você pode fazer dentro de um bloco de notas, o principal a tirar até agora é que você pode executar código, texto e imagens todos
‫dentro do mesmo espaço .
‫E a última coisa é que você também pode executar comandos de terminal de dentro de um bloco de notas Jupiter.
‫Digamos, por exemplo, que quiséssemos executar ls como se estivéssemos atrasados no terminal.
‫Então, se eu for aqui.
‫E eu coloco else, ele listará todos os arquivos da minha conta de usuário.
‫Se fizermos o mesmo no Japão, um notebook se apenas executarmos ls em uma célula de código e clicarmos em shift para oh, isso é interessante, pode
‫ser uma atualização que eu não tenha visto antes.
‫Normalmente, você teria que digitar o ponto de exclamação Ellis.
‫Bem, aí está, você aprende algo novo todos os dias, talvez você não
‫precise do ponto de exclamação, mas geralmente para executar um comando como ls like list, você precisaria do ponto de exclamação na frente do comando
‫do terminal.
‫E o que isso vai fazer é ir em dupatta em vez de executar este comando como
‫algum código python executado porque tem o ponto de exclamação lá, como se eu estivesse executando no terminal assim.
‫E assim o comando está apenas nos mostrando os diferentes arquivos que temos aqui.
‫Tudo bem, isso é o suficiente para esta lição.
‫Lembre-se, soa como um recorde quebrado aqui, mas é importante tirar isso é que as células do Jupiter
‫Notebook são executadas na ordem do número.
‫Portanto, se executamos aqui A é igual a cinco, se formos até este e pularmos este, será a é igual a
‫cinco.
‫Mas então se nós rodássemos isso.
‫Eu seria igual a seis.
‫E você pode executar células simuladas, células de código, bem como.
‫Plote imagens diferentes dentro do notebook.
‫Teremos muita experiência prática com isso durante o resto do curso, portanto, fique
‫atento.