Informações Gerais do Curso
Objetivo: Dominar os fundamentos de estruturas de dados e algoritmos utilizando Python, por meio de desafios práticos nas plataformas LeetCode e HackerRank.
Público-alvo: Estudantes, programadores iniciantes e profissionais de tecnologia que querem desenvolver racíocínio para programação, melhorar suas habilidades em Python e resolver problemas para entrevistas técnicas
Proposta:
Neste curso, você será guiado por uma jornada prática e intensiva estruturas de dados (listas, pilhas, filas, árvores, grafos, etc.) e algoritmos (busca, ordenação, recursão, programação dinâmica, etc.) em Python. Utilizaremos desafios reais das plataformas LeetCode e HackerRank para aplicar conceitos teóricos, desenvolver pensamento lógico e otimizar soluções.
Ao final do curso, você estará preparado para resolver problemas complexos, melhorar a eficiência do seu código e se destacar em processos seletivos de tecnologia ou competições de programação.
Pré-requisitos:
-
Conhecimentos básicos de programação em Python (variáveis, loops, funções, etc.)
-
Familiaridade com lógica de programação e resolução de problemas (desejável, mas não obrigatório)
-
Vontade de aprender e disposição para enfrentar desafios práticos