Introdução à Programação
by Nuno Gonçalves
1. Módulo 1 - Elementos básicos de programação
1.1. Familiaridade básica com o IDE do Python
1.1.1. Texto: Manual de Instalação
1.1.2. Video: Funcionamento Básico
1.2. Elementos básicos de programação
1.2.1. Texto (Slide)
1.3. Computadores, algoritmos e programas
1.3.1. Texto (Slide)
1.4. Actividade
2. Módulo 2 - Funções e Abstracção procedimental
2.1. Funções
2.1.1. Texto: Intodução às Funções
2.1.2. Formulário: Caso prático
2.2. Actividade
3. Módulo 3 - Tipos estruturados de informação
3.1. Tuplos e ciclos contados
3.1.1. Animação: Demonstração
3.1.2. Formulário: Caso prático
3.2. Listas
3.2.1. Listas em Python
3.2.1.1. Animação: Demonstração
3.2.2. Métodos de passagem de parâmetros
3.2.2.1. Formulário: Caso prático
3.3. Actividade
4. PROJECTO FINAL
5. Módulo 4 - Dicionários e ficheiros
5.1. Ficheiros
5.1.1. Texto (Slide)
5.1.2. Formulário: Caso prático
5.2. Dicionários
5.2.1. Texto (Slide)
5.3. Actividade
6. Módulo 5 - Programação funcional
6.1. Funções revisitadas
6.1.1. Estruturação de funções
6.1.1.1. Texto (Slide)
6.1.2. Programação funcional
6.1.2.1. Texto (Slide)
6.1.3. Funções recursivas
6.1.3.1. Animação: Demonstração
6.2. Recursão e iteração
6.2.1. Texto (Slide)
6.2.2. Animação: Demonstração
6.2.3. Formulário: Caso prático
6.3. Actividade
7. Módulo 6 - Abstracção de dados
7.1. Abstracção de dados
7.1.1. Formulário: Caso prático
7.1.2. Texto (Slide)