* Teóricas ** Teórica 00 -- 2024-09-17 (Receção aos novos alunos da FCUP) ** Teórica 01 -- 2024-09-19 Apresentação do programa da unidade curricular. ** Teórica 02 -- 2024-09-24 Breve introdução aos computadores. Introdução às linguagem de programação e ao Python. ** Teórica 03 -- 2024-09-26 Variáveis, expressões, instruções. ** Teórica 04 -- 2024-10-01 Fluxo num programa (ciclos for, condições). ** Teórica 05 -- 2024-10-03 Fluxo num programa (ciclos while). ** Teórica 06 -- 2024-10-08 Fluxo num programa (exemplos). ** Teórica 07 -- 2024-10-10 Definição de funções em Python. ** Teórica 08 -- 2024-10-15 Tipos de dados em Python: cadeias de carateres ("strings"). ** Teórica 09 -- 2024-10-17 Tipos de dados em Python: cadeias de carateres. ** Teórica 10 -- 2024-10-22 Tipos de dados em Python: formatação de cadeias de carateres. ** Teórica 11 -- 2024-10-24 Tipos de dados em Python: listas. ** Teórica 12 -- 2024-11-05 Tipos de dados em Python: tuplos. ** Teórica 13 -- 2024-11-07 Tipos de dados em Python: dicionários. ** Teórica 14 -- 2024-11-12 Tipos de dados em Python: listas e dicionários em compreensão. ** Teórica 15 -- 2024-11-14 Resolução de exercícios. ** Teórica 16 -- 2024-11-19 Leitura e escrita de dados em ficheiros de texto. Serialização: módulos pickle e json. ** Teórica 17 -- 2024-11-21 Tipos de dados em Python: conjuntos. Módulo "collections". ** Teórica 18 -- 2024-11-26 Programação orientada a objetos. Métodos "mágicos": construtor, conversão para "string". ** Teórica 19 -- 2024-11-28 Programação orientada a objetos: sobreposição, operadores aritméticos e de comparação. ** Teórica 20 -- 2024-12-03 Exceções. ** Teórica 21 -- 2024-12-05 Módulo numpy: bases para utilização de "arrays" numéricos em Python. ** Teórica 22 -- 2024-12-10 Biblioteca standard do Python. ** Teórica 23 -- 2024-12-12 Módulo sympy