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.