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.

Introdução ao IPython como ambiente de computação, cálculo e visualização.


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).

Programação recursiva. Primeiro exemplo: factorial.


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).