Maze Solver
Algoritmos de busca em labirinto, lógica de pathfinding e estruturas de dados dinâmicas em Python.
Dez projetos organizados em três frentes: algoritmos e estruturas de dados, analytics esportivo e desafios públicos de análise. Todos têm código aberto no GitHub, e os notebooks abrem direto no Google Colab para você executar e modificar.
Algoritmos e exercícios (5) — resolução de labirintos com busca em grafos, exercícios de lógica e manipulação de estruturas de dados. São os projetos mais didáticos do conjunto: úteis para quem está aprendendo a linguagem e quer ver o raciocínio, não só o resultado.
Sports analytics (3) — comparativos estatísticos entre jogadores, tratamento de dados da France Football e análises de desempenho ao longo de temporadas. Aqui a parte difícil raramente é o gráfico: é conciliar fontes com granularidades e critérios diferentes.
Desafios e notebooks (2) — participações em desafios públicos de análise e notebooks de extração de dados, incluindo conversão de PDF para CSV e web scraping. Escrevo com frequência sobre esses temas no blog técnico.
Algoritmos de busca em labirinto, lógica de pathfinding e estruturas de dados dinâmicas em Python.
Manipulação de variáveis, operadores matemáticos e entrada/saída de dados estruturados.
Lógica condicional, ramificações de fluxo e testes de comparação otimizados.
Laços de repetição (for/while), list comprehensions e técnicas de iteração rápida.
Coleta estruturada de dados da web via BeautifulSoup, Requests e parsing HTML avançado.
Análise exploratória de dados comparando o desempenho histórico de gols e assistências na Liga Espanhola.
Métricas estatísticas e probabilidades avançadas na UEFA Champions League em Python.
Raspagem e agregação estatística histórica dos vencedores da Bola de Ouro da France Football.