- Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1
- Como Trabalhar com Listas no Python — Bootcamp Dia 6
- Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7
- Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados
- Funções em Python: Escreva Menos, Faça Mais
- Tratamento de Erros em Python: programe com segurança
- Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real
- Salvando Dados Estruturados com JSON em Python
- Funções com Múltiplos Retornos em Python: eficiência e organização
- Parâmetros Opcionais e Valores Padrão em Python
- *args e **kwargs em Python: flexibilidade total nas funções
- List Comprehensions em Python: código elegante e eficiente
- Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados
- Começando com Pandas em Python: análise de dados para IA e automações
- Limpeza e Transformação de Dados com Pandas: preparando para IA
- Inteligência Artificial com Python: Fundamentos e Primeira Integração com a OpenAI
- Classificação de Texto com IA: Detectando Temas e Categorias
- Geração de Texto com IA: Criando Respostas Inteligentes com Python
- Chatbot com IA em Python: Construindo um Assistente Inteligente
- Como Detectar Fake News com Python e IA
- Como Criar uma Interface com IA em Python para Detectar Fake News
- 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
- 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:
- Carrega o arquivo
contatos.csv
(do Dia 18) - Exibe os 5 primeiros contatos
- Mostra quantos registros existem
- Lista todos os e-mails
- 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