Excel para Python usando Jupyter: parte 1 | Binjamin Barsch | Skillshare
Pesquisar

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Excel para Python usando Jupyter: parte 1

teacher avatar Binjamin Barsch, Full Stack Python Developer | Software E

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      1:39

    • 2.

      Projeto

      1:09

    • 3.

      Lição 01 Começando

      2:18

    • 4.

      Aula 02 Noções básicas de Python

      3:00

    • 5.

      Aula 03 Um exemplo do Excel

      2:25

    • 6.

      Aula 04 Estatísticas em Python

      2:06

    • 7.

      Lição 05 Plotando em Python

      2:06

    • 8.

      Aula 06 Leitura em dados com pandas

      2:38

    • 9.

      Fechamento

      0:42

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

4

Estudantes

--

Projeto

Sobre este curso

Por que fazer o curso?

Neste curso, mostrarei tarefas comuns do Excel que podem ser facilmente feitas na linguagem de programação Python. Vamos usar o ambiente do Jupyter Lab para escrever o código Python também. Este é um curso para iniciantes, então você não precisa de nenhum conhecimento em Python!

 

O que você vai aprender:

Vamos cobrir alguns dos fundamentos da estatística descritiva também:

-   Características comuns entre Excel e Python

-   Noções básicas de Python: variáveis, cálculos e funções

-   Trabalhando o mínimo, máximo, contagem, média e desvio padrão

-   Desenhando gráficos.

-       Leitura em arquivos csv

Você vai fazer:

Pegue um conjunto de dados do Excel e teste suas novas habilidades de Python que você aprende no curso!

 

O que você vai precisar:

-   Qualquer navegador com internet para praticar a programação Python online usando o Jupyter Lab:

https://jupyterlite.github.io/demo/lab/index.html

Por fim, tenho mais de 15 anos de experiência em ciência da computação e ciência de dados com foco em Python. Trabalho como engenheiro de software líder e também tutoriei, mentorei e treinei centenas de estudantes e desenvolvedores em programação.

Boa codificação!

Conheça seu professor

Teacher Profile Image

Binjamin Barsch

Full Stack Python Developer | Software E

Professor
Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Apresentação: Bem-vindo à introdução do Excel para Python usando Júpiter, Meu nome é Benminbah e estou apresentando este curso para Agora, neste curso, apresentaremos a linguagem de programação Python Vamos supor que você seja novato em Python, mas familiarizado com planilhas Exl Usaremos o Jupiter Lab como um ambiente de codificação em Python e observe que essa é a primeira parte do curso como um ambiente de codificação em Python e observe que essa é a primeira parte do curso. Há muito mais a seguir. Mostraremos o ambiente do laboratório de Júpiter e como escrever código em Python Normalmente, esse é o ambiente em que usaremos o laboratório Jupiter em seu navegador Você pode usar isso em uma máquina Windows, uma máquina Mac e até mesmo em seu telefone. Mostraremos algumas noções básicas do Python, por exemplo , imprimir Hello World e várias declarações impressas em um ambiente de laboratório de Júpiter Mostre também um pequeno exemplo do Excel com o qual podemos trabalhar. Aqui está um exemplo disso em que temos algumas colunas, marca do carro, ano do modelo, preço e mostraremos como usar e traçar alguns dos dados aqui. Mostraremos como armazenar dados e também fazer estatísticas sobre os dados , por exemplo, trabalhando na média das colunas, e também mostraremos como plotar dados. Por exemplo, a plotadora de preços de carros versus CarMax. Também mostraremos como ler arquivos de dados, como arquivos CSV, usando a biblioteca do Panda E é isso. Abordaremos mais alguns recursos no curso. Mas, por enquanto, vamos começar. 2. Projeto: Agora, para o projeto, faremos um projeto de ciência de dados usando Python com base nas habilidades que você aprenderá neste Portanto, espera-se que você baixe o arquivo CSV de dados fictícios da seção de recursos deste curso e também precise processar os dados e plotar os dados Esses são os dados que você usará nas colunas de cidade e população que têm vários nomes de cidades e populações que você pode usar. Agora, você precisa armazenar três colunas do arquivo CSV em listas, ou seja, ID, cidade e população Você também precisa obter a contagem mínima e máxima da lista populacional e a média como desvio Você precisará criar um gráfico de barras da cidade e da população, adicionar rótulos ao eixo X do eixo Y do seu gráfico, adicionar um título e, finalmente, salvar o gráfico e enviá-lo. Você vê que isso é o que você precisa fazer para o projeto e, finalmente, o que você vai aprender. Vamos começar. 3. Lição 01 Começando: Ótimo. Então, vamos começar a usar o Python Então, para usar o Python, você precisa de um ambiente, e o ambiente que vamos usar para fazer codificação em Python Então vá para este link, Bh Jupilt dot gia dot io slash DemoLabSlash Index O link também está nesta descrição. Você pode clicar neste link e deverá ver o seguinte. Esse é um ambiente que você vai usar. Novamente, você pode usá-lo em uma máquina Windows, Mac e até mesmo em seu telefone, e é aqui que começaremos. A próxima coisa a fazer é ir até a seção do notebook e selecionar a opção Python Brackets Pio dt Em seguida, você deve ver a seguinte célula que aparece no seu navegador, e é aqui que você inserirá texto e, finalmente, código em Python Agora, nosso primeiro exemplo é algo bem simples que você aprenderá em todas as linguagens de programação, que é hello world. Então, na célula, basta digitar colchetes em códigos duplos, olá mundo, e pronto Vá para a próxima linha, pressione Enter e diga, print, welcome to Python Essas são as duas primeiras linhas do código Python que você inserirá Agora, para executar o texto ou executá-lo em Python, você pode pressionar um botão triangular na barra de ferramentas na parte superior ou pressionar Shift Enter Depois de fazer isso, você verá o seguinte. Você obtém a saída dessas duas linhas de código, que é o mundo H, e é bem-vindo ao Python Bem, então, se você acabou de executar suas duas primeiras linhas de código Python, isso é excelente Tudo o que você fez foi usar o comando Python chamado Imprimir para exibir algum texto na Usamos um comando de impressão o tempo todo, e é uma função bastante útil para depurar ou imprimir texto Depois disso, você verá novas células Python criadas automaticamente para você inserir sua próxima linha de código Python Você também pode inserir uma nova célula Python clicando no símbolo de adição na barra de ferramentas Muito bem, se você chegou até aqui, vamos para a próxima lição. 4. Aula 02 Noções básicas de Python: Ótimo. Vamos passar para o básico do Python Vamos aprender algumas habilidades básicas de matemática usando Python. Você pode usar o Python como uma calculadora simples ou até mesmo complexa Vamos inserir o seguinte. Um mais um, pressione Enter, você receberá dois. Cinco menos dois, Shift Enter, você ganha três. Dez vezes três, então, para multiplicação, usamos o símbolo da estrela, você obterá 30 Dez estrelas, três estrelas, isso é para a falta de energia. Eu obtenho a potência de dez até a potência de três, você obtém 1.000. 100/10 para divisão dá 10,0. Então, em Python, você também pode armazenar variáveis e criar ASL sem forma, o que Então, se você quiser armazenar o número cinco, por exemplo, em uma variável chamada X, basta dizer que X é igual Você pode imprimir esse valor dizendo colchetes X. Você também pode armazenar a variável dez em Y, Y é igual Pode imprimir colchetes de impressão Y e você obtém o resultado. Agora vamos criar uma fórmula. Vamos adicionar os dois números X mais Y que estão armazenados antes e inserir esse resultado em z variável, e imprimimos Z, obteremos 15. Assim, também podemos adicionar comentários com hash para nos ajudar a entender o que você está fazendo no código. Então, isso é muito útil. Então, no próximo exemplo, vamos apenas dizer: adicione um hash na frente de uma linha, e isso permitirá que os Pythoners ignorem o que E isso permite que você, como usuário, leia o que está tentando fazer. Então, vamos armazenar o número 5.1 na porcentagem codificada variável. Isso é o que você está fazendo. Criar uma porcentagem de código variável é igual a 5,1, imprima e você obtém Também podemos armazenar textos como letras, palavras e frases como variáveis. Apenas certifique-se de sempre colocar o texto entre aspas duplas e insira o seguinte. Vamos armazenar John perto do primeiro nome de um acorde variável Vamos dizer que o primeiro nome é igual a aspas duplas, John, D como sobrenome, sobrenome, é igual a aspas duplas, e podemos imprimir o primeiro nome e o sobrenome, como você pode ver e podemos imprimir o primeiro nome e o sobrenome, como você pode e John na primeira linha, faça na próxima linha. Agora, para colocar o nome e o sobrenome lado a lado, basta usar o símbolo de adição no comando frontal Então, primeiro nome mais sobrenome, você tem John Doe Mas veja, não há espaço entre eles, então vamos tentar adicionar um. Eu posso fazer isso apenas dizendo mais aspas duplas e adicionando um espaço vazio mais o sobrenome e você obterá John Doe Bom trabalho ao chegar até aqui, vamos para a próxima lição. 5. Aula 03 Um exemplo do Excel: Ótimo, vamos começar o exemplo da lição três em Excel. Digamos que temos um conjunto de dados do Excel como o seguinte. Temos a marca do carro, o ano do modelo e os preços em colunas e uma coluna cheia de IDs. E isso apenas nos diz o ano das várias marcas e dos vários preços. Então, digamos que queremos fazer algumas estatísticas básicas a partir da coluna de preços, talvez possamos obter o mínimo, o máximo, a contagem, a média e o desvio de areia com bastante facilidade em uma planilha do Excel Agora, também podemos fazer um gráfico das várias marcas e dos vários preços. Agora, como você realmente faz isso em Python? Essa é a questão importante. Bem, vamos começar armazenando todos os dados. Cada célula pode ser representada como uma variável, por exemplo, o carmx Por exemplo, podemos dizer que B dois equismos são iguais a mercúrio, B três é igual a misshy, B quatro é igual a infinito, e podemos imprimir todos esses valores e para todas essas variáveis. No entanto, é muito tedioso armazenar cada célula individualmente O que você quer é preferir ter uma variável que represente apenas uma coluna, o que podemos fazer usando um tipo de variável especial chamado listas usando colchetes Assim, podemos armazenar todas as marcas de carros em uma variável de lista. Apenas certifique-se de não usar espaços em nomes de variáveis. Então, vamos dizer que o carro e o quadrado formam colchetes, e você pode adicionar a lista de todas as Lembre-se de usar aspas duplas. E então, no final, podemos imprimir quadrinhos e você obtém os seguintes resultados Todos os quadrinhos são impressos na tela. Agora classificamos todo o CarMax, mas lembre-se de não usar espaços e nomes de variáveis, então usamos o sublinhado do carro Agora vamos armazenar os preços. Da mesma forma, estamos armazenando todos os preços no tipo de variável de lista, preços de sublinhado de carros com colchetes, como você pode ver, e depois reimprimindo-os Quando terminar, estou chegando até aqui, lembre-se de experimentar esses exemplos como você os vê antes passar para a próxima lição. Muito bem. 6. Aula 04 Estatísticas em Python: Tudo bem, então vamos para a próxima seção, que é a estatística do Python Na lição anterior, pudemos armazenar o máximo do carro e as variáveis da lista de preços dos carros. Agora, vamos obter as estatísticas da coluna de preços de carros usando os comandos integrados do Python O Python é construído em comandos como min, max e length. Para mim, em média, uma fórmula. variação Sandi, usamos outra ferramenta Python chamada NumPy Então, aqui, por exemplo, podemos obter o mínimo dos preços dos carros dessa variável. Então, min, colchetes abertos, preços de carros, nos fornecem algum valor mínimo dessa variável da lista Para obter o máximo dos preços dos carros, essa variável, dizemos máximo, abra o colchete e coloque a lista de carros lá para obter os preços máximos dos carros dessa lista Para obter a contagem dos preços dos carros, essa variável, usamos apenas uma função de comprimento. Como podemos ver abaixo, obtemos a quantidade de Ross dez. Para obter a soma dos preços dos carros, essa variável, usamos a soma dos preços dos carros. Todos nós precisamos disso para a média formal que vamos calcular. Para obter a média da fórmula, dividimos a soma e contamos os preços dos carros, essa variável. Aqui temos a média igual à soma dos preços dos carros dividida pela duração dos preços dos carros Imprima a média e você obterá a média abaixo. Para obter o desvio padrão, precisamos usar uma biblioteca especial chamada NumPi para nos ajudar Importar NumPi é a primeira linha de código que você precisa fazer. Em seguida, você armazena uma variável ou cria um sublinhado padrão variável Dev, torna isso igual a um número de pontos STD ou desvio de suporte, abre colchetes, preços de carros e , preços de carros Você pode trabalhar com o desvio de areia, imprimir e , na próxima linha, obter o resultado que estamos procurando Bem, então, deveríamos ter visto que os resultados que obtivemos acima são os mesmos que obtivemos na planilha do Excel Vamos passar para a próxima lição. 7. Lição 05 Plotando em Python: Nesta lição, vamos nos concentrar na plotagem do Python. Então, mostraremos como traçar como fizemos no Excel. Para traçar, precisamos usar outra ferramenta ou biblioteca Python chamada Vamos prosseguir e inserir o seguinte. Vamos importar MTTLBtPiplot, como PRT. Novamente, esta é uma biblioteca, você faz isso uma vez e pode usar todos os recursos de plotagem necessários Na próxima linha, temos a barra de pontos PRT, que permite criar um gráfico de barras Então, temos o máximo do carro e os preços dos carros. Então, só para destacar isso novamente, temos uma barra de pontos plt. Isso cria o gráfico de barras. Em seguida, adicionamos o CarMax e os preços dos carros. Essas são as duas listas de entrada que vamos traçar. A próxima linha PLT dot X label. Isso é apenas um rótulo para o eixo X. Nós fabricamos o CarMax. Então temos a etiqueta PLT Y. Isso é para os preços dos carros, o eixo Y. Então, também podemos criar um título. Então, preços de carros versus CarMax, e talvez também possamos alterar tamanho da fonte e um parâmetro, em 14 A próxima linha é útil para usar uma rotação para os rótulos do eixo X. A rotação PLT Xx é igual a 45 e o tamanho da fonte é igual a dez. E então, para traçar a figura real, usamos a linha final plt dot show E então você deve ver o seguinte aparecer. Aqui está o gráfico do CarMax versus os preços dos carros. Apesar de concluída, a plotagem é recurso muito útil para exibir seus dados, e há muitas outras maneiras de plotar em Python, que serão abordadas Vamos passar para a próxima lição. 8. Aula 06 Leitura em dados com pandas: Leitura de dados com Pandas. Agora, anteriormente, inseríamos os dados manualmente e os classificávamos à medida que uma lista se desenvolvia Na prática, se tivermos milhares de linhas de dados, isso não é prático. Podemos usar outra ferramenta Python chamada Pandas para ler um arquivo CSV Primeiro, você precisará baixar o cartão que é arquivo CSV encontrado na seção de recursos deste curso Em seguida, você precisará enviá-lo para o ambiente jPAB. Clique no botão de upload no lado esquerdo do Tobar. Aqui você pode ver o botão de upload que pode ser pressionado e aqui você pode fazer o upload dos arquivos que você precisa baixar na seção de recursos. Então, uma vez carregado, podemos usar o arquivo em nosso código. Deve vê-lo em seu explorador de arquivos no lado esquerdo. Aqui está, você o baixou e o CSV de pontos de dados de sublinhado do carro está em nosso Explorador de Arquivos O que significa que agora podemos usá-lo no laboratório Jup. O que vamos fazer é ler os dados do cartão CSV com o Pandas e exibir na Então, a primeira coisa que fazemos é importar pandas como PD. Esta é a linha inicial que diz ao Pandas estamos usando essa biblioteca por meio de nosso código e nos fornece funções especiais para leitura em arquivos CSV e outras coisas Criamos uma variável de dados igual a PD dot Read CSV. Isso apenas nos permite ler um arquivo CSV e nomear o arquivo real que queremos acessar, que está abaixo do CSV de pontos de dados Sc, e imprimimos o resultado E, como você espera, podemos ver os resultados que obtivemos antes na planilha do Excel e em outras variáveis da lista que você Agora você pode usar muitos recursos integrados do Pandas, filtrar os dados e obter estatísticas automaticamente Então, se você também quiser ver as cinco linhas dos dados do arquivo CSV, você pode usar a cabeça de ponto de dados e obter as primeiras cinco linhas dos dados Você também pode obter informações de dados, que também mostram informações sobre as colunas e as linhas. Então, parabéns por ter até aqui, este é o fim do curso. Há muito mais que o Python e o Pandas podem fazer. Falaremos mais sobre esses recursos no próximo curso. Esperamos que você aprenda algo em sua jornada do Exle para o Python. Obrigada. 9. Fechamento: Neste encerramento, apresentaremos uma breve visão geral do que abordamos neste curso. Neste curso, nos concentramos em orientar você a passar do Excel para o Python usando Mostramos o ambiente de laboratório de Júpiter , escreva o código Python Mostramos algumas noções básicas do Python. Em seguida, trabalhamos com um pequeno conjunto de dados do Excel, mostramos como armazenar dados e fazer estatísticas sobre os próprios dados Também mostramos como plotar e ler arquivos CSV endividados Há muito mais em Python do que planejamos abordar. Fique ligado no próximo curso e Excel to Python with Jupiter no Excel to Python with Jupiter , parte dois. Boa codificação.