Material didático em Jupyter Notebooks para a disciplina TM434 — Mineração de Dados.
O projeto usa o uv para gerenciar a versão do Python, o ambiente virtual e todas as dependências.
Na raiz do repositório, prepare o ambiente e inicie o JupyterLab:
uv sync
uv run jupyter labO uv sync cria automaticamente o ambiente .venv e instala as versões resolvidas em uv.lock. O arquivo de lock deve ser versionado para que estudantes e revisores utilizem o mesmo conjunto de dependências.
Para adicionar uma dependência de execução:
uv add nome-do-pacotePara adicionar uma ferramenta usada apenas no desenvolvimento ou na revisão:
uv add --dev nome-do-pacoteEvite instalar pacotes diretamente com pip, conda ou comandos !pip nos notebooks.
- Apresentação e ambiente
- Unidade I — Mineração de Dados
- Unidade II — Análise de Dados
Os gabaritos ficam exclusivamente em gabaritos/, separados do material do estudante. Toda questão das listas e dos notebooks deve possuir resposta associada nessa pasta.
Os identificadores exibidos nas atividades, como U02-NB01-E01, permitem localizar diretamente a resposta-modelo e os critérios no gabarito correspondente.
As unidades seguintes serão adicionadas conforme o plano de execução. O andamento verificável está no registro de execução.