Logo

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