Este curso é ministrado por Aakash NS. Ele é o cofundador e CEO da Jovian.ml, uma plataforma de gerenciamento de projetos e colaboração para aprendizado de máquina. Aakash estará ensinando um Inglês e hindi versão do curso.

Os participantes receberão tarefas semanais e trabalharão em um projeto com conjuntos de dados do mundo real para testar suas habilidades.

Programa de Estudos

O curso é dividido em 5 módulos e será ministrado em 5 semanas por meio de aulas em vídeo e cadernos Jupyter interativos. Cada palestra terá cerca de 2 horas de duração.

Lição 1: fundamentos de Python e Jupyter

  • Instalação e configuração - Python e Jupyter
  • Caderno Jupyter e instruções do laboratório
  • Tipos, variáveis, declarações e expressões
  • Funções, exceções e escopo

Tarefa 1 - Prática Python

  • Resolva problemas de palavras usando variáveis ​​e operações aritméticas
  • Manipule os tipos de dados usando métodos e operadores
  • Use ramificações e iterações para traduzir ideias em código
  • Explore a documentação e obtenha ajuda da comunidade

Lição 2: Numpy para processamento de dados

  • Matrizes numpy
  • Indexando
  • Operações
  • Numpy: tópicos avançados

Tarefa 2 - Prática Numpy

  • Explore maneiras diferentes de criar matrizes Numpy
  • Manipular, agregar e combinar matrizes
  • Aplicar técnicas de transmissão e vetorização
  • Explore os documentos do Numpy e escreva uma postagem no blog

Lição 3: Pandas para trabalhar com dados tabulares

  • Series
  • Dataframes
  • Operações
  • Mesclar, agrupar e unir

Tarefa 3 - Prática dos Pandas

  • Ler e escrever diferentes tipos de arquivo usando frames de dados do Pandas
  • Manipular linhas, colunas e valores vazios em quadros de dados
  • Mesclar, juntar e consultar dados de vários quadros de dados
  • Explore a interoperabilidade entre Numpy e Pandas

Lição 4: Visualização com Matplotlib e Seaborn

  • Visualização básica com Matplotlib
  • Belas visualizações com Seaborn
  • Plotando diretamente dos Pandas
  • Outras bibliotecas: Plotly, Bokeh, Folium etc.

Lição 5: Análise Exploratória de Dados: Um Estudo de Caso

  • Trabalho com imagens usando PIL
  • Carregando um conjunto de dados com o Pandas
  • Operações com numpy
  • Visualização com Matplotlib e Seaborn

Projeto de Curso - Análise Exploratória de Dados

  • Encontre um conjunto de dados do mundo real de sua escolha online
  • Use Numpy e Pandas para analisar, limpar e analisar dados
  • Use Matplotlib e Seaborn para criar visualizações
  • Faça e responda a perguntas interessantes sobre os dados

Certificado de conclusão

Os participantes que se inscreverem no curso e fizerem inscrições válidas para todas as tarefas serão elegíveis para receber um Certificado de Conclusão até Jovian.ml. Os projetos selecionados também receberão o Prêmio de Melhor Projeto com base em critérios de avaliação determinados pelos instrutores.

inscrever-se

Você pode se inscrever no curso aqui: http://zerotopandas.com

Independentemente de se inscrever ou não, você pode assistir ao curso no canal freeCodeCamp.org no YouTube. Você também pode assistir ao Versão hindi.