Pandas para Iniciantes

Este curso abrangente aborda os conceitos fundamentais e técnicas práticas do Pandas, a biblioteca essencial para manipulação e análise de dados em Python. Aprenda a criar, manipular e analisar dados de forma eficiente usando DataFrames e Series.

PythonCiência de Dados

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Aprenda o fluxo essencial do Pandas em nove laboratórios guiados Beginner e 45 etapas de código verificadas. Começando pela importação e uma Series simples, você avançará para criar DataFrame, ler CSV, selecionar e filtrar linhas, ordenar tabelas, limpar problemas comuns, calcular estatísticas e agrupar registros.

Cada laboratório usa um conjunto pequeno e uma operação clara. Você edita um script Python, executa no terminal, inspeciona a saída e conclui uma verificação antes de avançar. Essa estrutura cria hábitos confiáveis sem exigir o projeto de uma análise aberta do zero.

O que você aprenderá

  • Importar Pandas e criar, acessar e inspecionar Series e DataFrame
  • Construir DataFrames de dicionários com colunas e índices escolhidos
  • Ler CSV tratando comentários, cabeçalhos e marcadores personalizados de ausentes
  • Selecionar linhas e colunas com colchetes, loc, iloc e fatias por rótulo
  • Filtrar com condições booleanas, expressões combinadas, isin e notnull
  • Ordenar por uma ou várias colunas, controlar a direção e gerenciar índices
  • Limpar dados removendo ou preenchendo ausentes, eliminando duplicatas, renomeando e convertendo tipos
  • Calcular estatísticas descritivas e resumir grupos com groupby e agg

Para quem é este curso

Este curso é indicado para iniciantes em Python dando os primeiros passos estruturados com Pandas e para quem quer prática guiada antes de análises abertas. É adequado a quem prefere explicações curtas, dados pequenos e verificação após cada etapa.

Pré-requisitos: Você deve conhecer sintaxe Python básica, incluindo variáveis, listas, dicionários e execução de scripts. Não é necessária experiência com Pandas.

Ambiente de aprendizagem: Os nove laboratórios usam WebIDE Ubuntu 22.04 com arquivos .py iniciais, terminal, tabelas em memória e dois CSV locais quando necessários. As 45 etapas têm verificação; não é preciso configuração local nem conta externa.

Perguntas frequentes

Como difere do curso 100 Pandas Exercises?

Este curso ensina com nove laboratórios guiados, explicações e verificações. O de 100 exercícios é um Notebook autônomo com respostas e temas avançados mais amplos, portanto este é o melhor ponto de partida.

Usarei Jupyter Notebook?

Não. Você edita arquivos Python comuns em um WebIDE no navegador e os executa no terminal, praticando um fluxo baseado em scripts.

Quais temas ficam fora do curso?

Não há joins ou merges, tabelas dinâmicas, séries temporais, Excel ou gráficos. O foco deliberado está em seleção, limpeza, estatística e agrupamento fundamentais.

Os laboratórios usam datasets externos ou grandes?

Não. São usadas pequenas tabelas dos scripts e dois CSV locais para exemplos de estudantes e valores ausentes. Não há downloads, contas cloud ou serviços externos.

Professor

labby
Labby
Labby is the LabEx teacher.