Curso
Estruturas de Dados e Algoritmos em Python
AvançadoNível de habilidade
Atualizado 12/2025Iniciar Curso Gratuitamente
Incluído comPremium or Teams
PythonProgramming4 h16 vídeos49 Exercícios4,050 XP37,482Certificado de conclusão
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.Treinar 2 ou mais pessoas?
Experimentar DataCamp for BusinessPreferido por alunos de milhares de empresas
Descrição do curso
Reconhecer estruturas de dados e algoritmos populares
A maioria dos programas de computador é baseada em algumas estruturas de dados e algoritmos. Aprenda sobre o que está por trás da maioria das interações que você tem com o computador neste curso de quatro horas! Você se familiarizará com algumas das estruturas de dados mais comuns: listas vinculadas, pilhas, filas e árvores. Você também implementará algoritmos populares, como Depth First Search, Breadth First Search, Bubble sort, Merge sort e Quicksort.Aprenda a identificar estruturas de dados e algoritmos na vida cotidiana
Você praticará a aplicação de estruturas de dados e algoritmos a baralhos de cartas, listas de reprodução de músicas, pratos internacionais e pilhas de livros. Você sairá do curso com a capacidade de reconhecer estruturas de dados e algoritmos comuns e implementá-los em aplicativos do dia a dia!Analisar a eficiência dos algoritmos
Ao longo do caminho, você parará para analisar algoritmos populares em termos de eficiência. Você aprenderá a usar a "Notação Big O", o padrão do setor para descrever a complexidade de um algoritmo.Aprimore seus conhecimentos de programação em Python
Ter um bom conhecimento de estruturas de dados e algoritmos significa ser capaz de pegar problemas cotidianos e resolvê-los usando um código eficiente. Você praticará isso em Python e levará essas habilidades fundamentais e transferíveis para qualquer linguagem de programação.Pré-requisitos
Introduction to Object-Oriented Programming in Python1
Trabalhe com listas ligadas e pilhas e entenda a notação Big O
2
Filas, tabelas hash, árvores, grafos e recursão
3
Algoritmos de busca
4
Algoritmos de ordenação
Estruturas de Dados e Algoritmos em Python
Curso concluído
Obtenha um certificado de conclusão
Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CVCompartilhe nas redes sociais e em sua avaliação de desempenho
Incluído comPremium or Teams
Inscreva-se AgoraFaça como mais de 18 milhões de alunos e comece Estruturas de Dados e Algoritmos em Python hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.