Conceitos Básicos
Fundamentos
Seção intitulada “Fundamentos”Antes de avançar, é importante dominar os conceitos básicos de dados. Aqui estão os blocos de construção essenciais.
Conceitos principais
Seção intitulada “Conceitos principais”Tipos de Dados
Seção intitulada “Tipos de Dados”Dados existem em diferentes formatos e cada um tem características próprias.
- Numérico - inteiros e decimais (idades, preços, contagens)
- Texto - strings (nomes, categorias, descrições)
- Data/Tempo - timestamps (datas de transação, eventos)
- Booleano - verdadeiro/falso (flags, indicadores)
Estruturas de Dados Fundamentais
Seção intitulada “Estruturas de Dados Fundamentais”As principais formas de organizar dados:
- Tabela / DataFrame - dados em linhas e colunas (o formato mais comum)
- Série / Coluna - sequência de valores de um mesmo tipo
- Chave-Valor - pares associativos, como dicionários Python
SQL Básico
Seção intitulada “SQL Básico”Linguagem padrão para consultar bancos de dados relacionais.
-- Selecionar dadosSELECT nome, idadeFROM clientesWHERE idade > 18ORDER BY nome;
-- AgregarSELECT cidade, COUNT(*) AS totalFROM clientesGROUP BY cidade;Manipulação com Pandas
Seção intitulada “Manipulação com Pandas”A principal biblioteca Python para análise de dados.
import pandas as pd
df = pd.read_csv('dados.csv')
# Explorardf.head()df.info()df.describe()
# Filtraradultos = df[df['idade'] > 18]
# Agrupardf.groupby('cidade')['valor'].sum()Próximo passo
Seção intitulada “Próximo passo”Veja os exemplos em /examples para ver esses conceitos na prática. Depois, pratique com os exercícios em /examples/exercises.md.