1. Cronograma

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

2. Introdução

Agora que você já conhece as variáveis, é importante conseguir alterá-as de forma iterada, o que leva à possibilidade de gerar listas com dados e de extrair os dados de bancos já existentes, inclusive com os filtros possibilitados pelo uso de expressões condicionais.

3. Estudo obrigatório

Costa, Alexandre. Iteradores, Listas e operadores lógicos. Code.arcos, 2021.

Costa, Alexandre. Expressões condicionais e booleanos. Code.arcos, 2021.

Castro, Pedro Luz de. Tipos de Dados. 9 min.

4. Estudo complementar

1: Castro, Pedro Luz de. Listas e Booleanos. Youtube, 2020.

2: Castro, Pedro Luz de. Iterators em Videoaula 4.1 (Funções e Iterators), de 16:20 até o fim. 20 min.

Na primeira versão do curso, decidimos introduzir funções antes de iterators. Como invertemos essa ordem, a parte da videoaula indicada para este módulo é a segunda (Iterators) e não a primeira (Funções), que fará parte do estudo do próximo (e último) módulo do curso introdutório.

3: Como Pensar Como um Cientista da Computação. Cap. 7: Mais sobre Iteração.

4: Como Pensar Como um Cientista da Computação. Cap. 9: Listas.

4. Atividades

4.1 Atividade sugerida: Exercícios Módulo 3

4.2 Atividade complementar: Lista de Exercícios 1

Faça a Lista de Exercícios 1 e depois confira as suas respostas no Gabarito 1.

Além disso, está disponível um video gravado pelo Stefan com a Resolução passo a passo da Lista 1.