Começando com Pandas em Python: análise de dados para IA e automações

Aprenda a usar a biblioteca pandas em Python para carregar, explorar e filtrar dados com eficiência.

Compartilhe

Como Usar Pandas em Python para Análise de Dados
This entry is parte 14 de 24 in the series Python + IA: Fundamentos e Projetos Práticos

Python + IA: Fundamentos e Projetos Práticos

Python para Iniciantes: Instalando o Ambiente, Sintaxe e Variáveis (Dia 1/30)

Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7

Como Usar Dicionários em Python — Bootcamp Python + IA Dia 8

Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados

Como Criar Funções em Python — Parâmetros, Retorno e Reutilização

Funções em Python: Escreva Menos, Faça Mais

Como Tratar Erros em Python com try, except e finally

Tratamento de Erros em Python: programe com segurança

Leitura e Escrita de Arquivos em Python

Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real

Como Salvar Listas de Dicionários em Arquivo JSON com Python

Salvando Dados Estruturados com JSON em Python

Funções com Múltiplos Retornos em Python — Análise de Dados com Elegância

Funções com Múltiplos Retornos em Python: eficiência e organização

Parâmetros Opcionais e Valores Padrão em Python

Parâmetros Opcionais e Valores Padrão em Python

Como Usar args e kwargs em Funções Python

*args e **kwargs em Python: flexibilidade total nas funções

Como Usar List Comprehensions em Python

List Comprehensions em Python: código elegante e eficiente

Como Manipular Arquivos CSV com Python

Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados

Como Usar Pandas em Python para Análise de Dados

Começando com Pandas em Python: análise de dados para IA e automações

Como Limpar e Preparar Dados com Pandas | Bootcamp Dia 20

Limpeza e Transformação de Dados com Pandas: preparando para IA

Como usar a OpenAI com Python (API Atualizada, GPT-3.5)

Inteligência Artificial com Python: Fundamentos e Primeira Integração com a OpenAI

Como Classificar Textos com IA e Python (Zero-Shot Classification)

Classificação de Texto com IA: Detectando Temas e Categorias

Como Criar Textos com Python e IA (NLP + GPT-2)

Geração de Texto com IA: Criando Respostas Inteligentes com Python

Como Criar um Chatbot com IA em Python (com DialoGPT)

Chatbot com IA em Python: Construindo um Assistente Inteligente

Como Detectar Fake News com Python e IA — Projeto Prático

Como Detectar Fake News com Python e IA

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Avaliar a Qualidade de um Modelo de IA com Python

Como Avaliar a Qualidade de um Modelo de IA com Python — Além da Acurácia

Como Balancear Dados e Validar Modelos com Python e IA

Como Balancear Dados e Validar Modelos com Python e IA

Classificador de Fake News com Interface Web em Python (Streamlit)

Projeto Final: Criando um Classificador de Fake News com Interface Web em Python (Streamlit)

Vamos iniciar a reta final com peso! Aqui está o Dia 19/30 do Bootcamp Python + IA, e o tema é uma das ferramentas mais importantes para quem quer trabalhar com dados, IA e automações reais:

Hoje você vai aprender a usar a biblioteca pandas, essencial para quem trabalha com:

  • Inteligência Artificial
  • Ciência de dados
  • Relatórios automatizados
  • Dashboards e análise de planilhas

🎯 O que você vai aprender

  • Instalar e importar o pandas
  • Carregar dados de um CSV para análise
  • Exibir, filtrar e explorar dados reais
  • Entender o que é um DataFrame

🐼 O que é o Pandas?

O pandas é uma biblioteca Python para análise e manipulação de dados estruturados.
Ele transforma dados em DataFrames — algo parecido com planilhas do Excel, mas muito mais poderoso e programável.


⚙️ Instalação (se ainda não tiver)

pip install pandas

Se não funcionar esse comando no seu terminal, talvez seja porque o comando pip não está sendo reconhecido — provavelmente porque o Python não está no PATH do sistema ou o pip não foi instalado corretamente.

Então, tente esse:

python -m pip install pandas

📂 Lendo um arquivo CSV com pandas:

import pandas as pd

df = pd.read_csv("contatos.csv")
print(df)

Nota: Estou considerando que você ainda tenha esse arquivo no seu projeto que foi gerado na aula passada.


🔍 Acessando os primeiros dados:

print(df.head())  # primeiras 5 linhas
print(df.tail())  # últimas 5 linhas

📊 Explorando os dados:

print(df.columns)      # nome das colunas
print(df.shape)        # (linhas, colunas)
print(df.describe())   # estatísticas resumidas

🎯 Desafio do Dia: Explorador de Contatos

Crie um script que:

  1. Carrega o arquivo contatos.csv (do Dia 18)
  2. Exibe os 5 primeiros contatos
  3. Mostra quantos registros existem
  4. Lista todos os e-mails
  5. Filtra apenas contatos com idade maior ou igual a 18

💻 Código sugerido:

import pandas as pd

df = pd.read_csv("contatos.csv")

print("📋 Primeiros contatos:")
print(df.head())

print("\n📌 Total de registros:", len(df))

print("\n📧 E-mails cadastrados:")
print(df["email"])

print("\n👥 Contatos maiores de idade:")
df["idade"] = pd.to_numeric(df["idade"], errors="coerce")  # converter idade para número
print(df[df["idade"] >= 18])

🧠 O que você aplicou hoje?

  • Uso do pandas para análise de dados
  • Carregamento de arquivos externos
  • Filtros avançados com DataFrames
  • Transformação e leitura de dados como IA faz

💬 E por que isso importa?

Todo projeto com IA e automação começa com leitura, limpeza e entendimento de dados.
O pandas é o melhor amigo do programador moderno nesse processo.


🎯 Quer criar IA de verdade, não só teoria?

Na mentoria, você vai aprender a:

✅ Automatizar tarefas com IA
✅ Integrar dados de planilhas, APIs e web
✅ Usar pandas com projetos reais

📲 Acesse: asllanmaciel.com.br/mentoria

Python + IA: Fundamentos e Projetos Práticos

Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados Limpeza e Transformação de Dados com Pandas: preparando para IA