Python - Estrutura de dados - Parte 1
Faz parte das formações: Desenvolvedor Python Júnior
Instituição: TreinaWeb
Descrição
Neste curso abordaremos as principais estruturas de dados utilizando o Python. São vídeo aulas e apostilas que mostram como implementar as principais estruturas de dados com Python. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.
Dentre várias outras coisas, você verá:
- Como funcionam cada estrutura de dados abordada no curso (Vetores, Listas, Pilhas e Filas);
- Entender e implementar várias funcionalidades das estruturas de dados citadas anteriormente utilizando Python;
- Compreender as vantagens e desvantagens de cada estrutura de dados.
Ementa
1 - Introdução
Introdução
O que são estruturas de dados?
Ambiente de desenvolvimento
Gerenciamento de memória com Python
Criando projeto
2 - Vetores
Apresentação
O que são arrays?
Por que estamos falando de arrays?
Conceitos básicos de vetores
Criando vetores
Inserindo elementos
Inserindo elementos em uma posição específica
Retornando tamanho do vetor
Criando métodos contem() e indice()
Removendo elementos
Questionário 3 questões
Desafio de código
Desafio de código
3 - Listas Ligadas
Apresentação
O que são listas ligadas?
Como as listas ligadas se comportam?
Conceitos básicos de listas ligadas
Criando estrutura dos nós
Criando estrutura das listas
Inserindo elementos, retornando tamanho e verificando existência na lista
Imprimindo listas
Recuperando nós
Inserindo elementos em uma posição específica
Criando métodos contem() e indice()
Removendo elementos
Questionário 3 questões
Desafio de código
Desafio de código
4 - Listas Duplamente Ligadas
Apresentação
O que são listas duplamente ligadas?
Criando estrutura das listas duplamente ligadas
Inserindo elementos
Removendo elementos
Questionário 3 questões
Desafio de código
5 - Pilhas
Apresentação
O que são pilhas?
Conceitos básicos das pilhas
Empilhando elementos
Desempilhando elementos
Questionário 3 questões
Desafio de código
6 - Filas
Apresentação
O que são filas?
Conceitos básicos de filas
Enfileirando, desenfileirando e verificando presença de elementos
Testando filas
Questionário 3 questões
Desafio de código
7 - Conclusão
Conclusão
Data de Início: 29 de Abril de 2021
Data de Conclusão: 1 de Maio de 2021
Carga Horária: 16,0
Categorias: Python