Sumários

T03 - Introdução à programação em Python, programação recursiva

25 setembro 2017, 15:30 Jaime Ramos

Conceitos e propriedades da linguagem Python: objectos e valores, tipos básicos, atribuição, composição de comandos (sequencial e alternativa). Definição de funções: argumentos, variáveis locais e variáveis globais. Definição de funções por recursão: factorial e exponencial.


Aula substituída antecipadamente

25 setembro 2017, 14:00 Yasser Omar

Em missão. Aula substituída antecipadamente na semana anterior.


P01 - Introdução à programação em Python

22 setembro 2017, 16:30 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.
Definição de funções, pequenos programas para testar paridade.


P01 - Introdução à programação em Python

22 setembro 2017, 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.
Definição de funções, pequenos programas para testar paridade.


T04 - Listas em Python

22 setembro 2017, 11:00 Yasser Omar

Revisões sobre programação recursiva, incluindo definição de função, exemplo da factorial, e variáveis globais vs. locais.
Listas em Python: construção e destruição de listas (lista vazia: [], concatenação: +, seccionamento: lista[i:j]), acesso aos elementos de uma lista (lista[i]).
(Aula téorica de substituição antecipada da aula de 27/09/2017.)