Recomendando jogos de tabuleiro semelhantes

Crie recomendações transparentes com Python e NumPy: filtre alternativas utilizáveis, compare características escaladas e explique todos os empates.

ProjetoCiência de DadosPython

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Recomendando jogos de tabuleiro semelhantes é um projeto prático de Python e NumPy para transformar um pequeno catálogo em alternativas úteis e compreensíveis para uma noite de jogos. Primeiro você decide quais podem ser usados; depois compara duração e complexidade com uma regra fixa e pública de distância.

Dois laboratórios guiados ensinam adequação com identidade preservada, escala completa, tabelas de distância e empates no limite. Um desafio independente aplica o fluxo a outra biblioteca. Você entrega um programa reproduzível e arquivos reais para uma noite normal, poucas alternativas e nenhuma.

O que você aprenderá

Ao concluir, você poderá:

  • relacionar catálogo e disponibilidade por ID estável, preservando edições distintas com o mesmo título;
  • separar número de participantes e disponibilidade da similaridade;
  • obter uma escala MinMax completa para referência e todos os candidatos;
  • calcular distâncias euclidianas transparentes e explicar diferenças originais com sinal;
  • conservar todos os empates e tratar honestamente conjuntos insuficientes ou vazios;
  • salvar e ler JSON reais regeneráveis dos CSV intactos.

Para quem é este curso

Para quem tem Python básico e deseja um pequeno projeto explicável, não uma competição de modelos.

Pré-requisitos: Funções e dicionários Python, arrays básicos do NumPy, leitura de tabelas e entrada básica no terminal. Classificação por vizinhos próximos ajuda, mas não exige API scikit-learn. Os guias ensinam busca sem rótulos, associação por ID e regras de escala.

Ambiente: Cada unidade oferece seu próprio WebIDE no navegador com Python, NumPy, dados sintéticos originais e pequenos auxiliares de entrada/saída. Você completa as decisões e lê arquivos reais, sem instalação local ou conta externa de dados.

Perguntas frequentes

Prevê de qual jogo alguém vai gostar?

Não. Recupera jogos utilizáveis próximos em duração e complexidade sob uma métrica explícita. Preferências pessoais e desempenho de recomendações em grande escala estão fora do curso.

Preciso de rótulos ou scikit-learn?

Não há rótulo-alvo nem divisão supervisionada treino/teste. NumPy calcula uma distância transparente; scikit-learn não é dependência.

O que torna o desafio independente?

Ele fornece outro catálogo, referência, tabela de disponibilidade e solicitações. Você aplica ferramentas e critérios já praticados em um ambiente completo próprio.

Professor

labby
Labby
Labby is the LabEx teacher.