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