1 2 3 4 5 6 7 8
Módulo 5 de 6

Bibliotecas: pandas e numpy

A força do Python está nas bibliotecas — código pronto que acelera seu caminho até a IA.

PYTHON · VAR · LOOP · DEF · PANDAS · ML · 01110000 01111001

Importando bibliotecas

Com import você acessa código que outras pessoas escreveram. O pip instala pacotes extras: pip install pandas.

import math
print(math.sqrt(16))  # 4.0

from math import pi
print(pi)

numpy — números em escala

O numpy trabalha com arrays (listas otimizadas de números) e operações matemáticas rápidas — base de quase toda biblioteca de IA.

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr.mean())  # 3.0
print(arr * 2)     # [2 4 6 8 10]

pandas — dados em tabela

O pandas organiza dados em DataFrames (como planilhas). Ideal para explorar datasets antes de treinar modelos.

import pandas as pd
df = pd.DataFrame({
    "cidade": ["SP", "RJ", "BH"],
    "temp": [28, 32, 26]
})
print(df)
print(df["temp"].mean())

🔗 E isso tem a ver com IA?

Antes de qualquer modelo de machine learning, os dados passam por pandas (limpeza) e numpy (transformação numérica). São as duas bibliotecas mais citadas em vagas de Data Science.

Quiz do módulo

Responda as 5 perguntas para fixar o conteúdo. Acertou 3 ou mais? Siga para o próximo módulo.

Quiz do módulo

O que é uma biblioteca (módulo) em Python?

Quiz do módulo

Como importar a biblioteca math?

Quiz do módulo

Para que serve o pandas, em geral?

Quiz do módulo

O numpy é usado principalmente para…

Quiz do módulo

pip install nome_pacote serve para…