Sumários
P01 - Introdução à programação em Python
24 setembro 2019, 15:00 • Yasser Omar
Instalação e utilização do IPython, incluindo interface Jupyter e manipulação de células e do kernel.
Aula T03 - Definição de funções
23 setembro 2019, 15:30 • Jaime Ramos
Definição de funções em Python. Funções versus procedimentos. Variáveis locais versus variáveis globais. Âmbito de uma variável ( exemplos).
T03 - Programação recursiva
23 setembro 2019, 15:00 • Yasser Omar
Introdução à programação recursiva. Exemplo da factorial. Robustez face aos inputs.
Terceira aula teórica (Programação recursiva)
23 setembro 2019, 14:00 • Francisco Miguel Alves Campos de Sousa Dionísio
Programação recursiva: exemplo do factorial. Proteção de argumentos. Outro exemplo: soma dos inteiros entre os argumentos a e b.
Função que determina o máximo divisor comum usando o algoritmo de Euclides e função que devolve a soma dos algarismos de um número natural. Predicado de primalidade usando uma função recursiva que devolve o número de divisores do argumento n num dado intervalo.
Breve referência a acesso a elementos de listas e operações de listas. Programação recursiva com argumento em listas: exemplo da soma dos elementos de uma lista.
Primeira aula prática (Introdução ao IPython)
20 setembro 2019, 16:30 • Francisco Miguel Alves Campos de Sousa Dionísio
Introdução ao IPython como ambiente de computação, cálculo e visualização ( Exercícios introdutórios).