curso
Estruturas de dados e algoritmos em Python
Avançado
Updated 01/2025Iniciar curso gratuitamente
Incluído gratuitamentePremium or Teams
PythonDesenvolvimento de software4 horas16 vídeos49 exercícios4,050 XP19,263Declaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado 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
Trabalhar com listas e pilhas vinculadas e entender a notação Big O
2
Filas, tabelas de hash, árvores, gráficos e recursão
3
Algoritmos de pesquisa
4
Algoritmos de classificação
Estruturas de dados e algoritmos em Python
Curso Completo
Declaração de Realização Earn
Adicione esta credencial ao seu perfil, currículo ou currículo do LinkedInCompartilhe nas redes sociais e em sua avaliação de desempenho
Incluído comPremium or Teams
Inscreva-se agoraJunte-se a mais 15 milhões de alunos e comece Estruturas de dados e algoritmos em Python Hoje!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.