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