Pular para o conteúdo principal
InícioPython

curso

Estruturas de dados e algoritmos em Python

Avançado
Updated 01/2025
Explore estruturas de dados como listas ligadas, pilhas, filas, tabelas hash e grafos; e algoritmos de busca e ordenação!
Iniciar 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

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.
Group

Treinar 2 ou mais pessoas?

Tentar DataCamp for Business

Amado 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 Python
1

Trabalhar com listas e pilhas vinculadas e entender a notação Big O

Iniciar capítulo
2

Filas, tabelas de hash, árvores, gráficos e recursão

Iniciar capítulo
3

Algoritmos de pesquisa

Iniciar capítulo
4

Algoritmos de classificação

Iniciar capítulo
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 LinkedIn
Compartilhe nas redes sociais e em sua avaliação de desempenho

Incluído comPremium or Teams

Inscreva-se agora

Junte-se a mais 15 milhões de alunos e comece Estruturas de dados e algoritmos em Python Hoje!

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.