Sumários

Tratamento de grandes volumes de dados usando Pandas

31 Janeiro 2025, 17:30 Luís Fernando Rodrigues de Sequeira

Referência a alguns geradores disponíveis (zip, zip_longest, range).

Breve referência a decoradores.
Referência a alguns pacotes Python: numpy, itertools, functools.
O pacote pandas para tratamento de grande volume de dados em forma tabular.
Criação de "dataframes" a partir de dados em diferentes formatos.
Manipulação, selecção, ordenação de dados.
"Tidy data" - boas práticas na estruturação de dados tabulares.
Exportação de dados organizados, para diferentes formatos (excel, html, etc).


Conjuntos. Tipos de passagem de parâmetros. Excepções

25 Janeiro 2025, 09:00 Luís Fernando Rodrigues de Sequeira

Conjuntos.

De novo os tuplos - empacotar e desempacotar
Objectos mutáveis e imutáveis
Parâmetros de funções por posição, de comprimento variável e por nome
Breve referência a funções anónimas ("lambda").
Tratamento de excepções com instrução try, e geração de excepções com raise
Breve referência a geradores e expressões geradoras


Sequências. Dicionários. Ficheiros

17 Janeiro 2025, 17:30 Luís Fernando Rodrigues de Sequeira

Operações e métodos comuns a vários tipos de sequências (strings, listas, tuplos)

Slices.
Iteração e compreensão.
Dicionários e ficheiros.


Apresentação. Recursividade. Programação com classes

11 Janeiro 2025, 09:00 Luís Fernando Rodrigues de Sequeira

Apresentação da disciplina e regras de avaliação.

A ferramenta Jupyter Notebook.
Resolução em Python do Problema das Torres de Hanói - recursividade.
Referência a vários tipos de dados em Python
A noção de Classe. Atributos e Métodos
Programação, de raiz, de uma classe em Python, representando números complexos