Sumários
Semana 5
27 Março 2019, 13:00 • Rui Oliveira
Eficiência, recursos físicos, tempo, passos básicos. Função do tamanho do problema para o número de passos básicos na sua resolução algoritmica e seu ritmo de crescimento. Classes e hierArquia de complexidade.
Semana 4
20 Março 2019, 13:00 • Rui Oliveira
Classes de coleções built-in (recapitulação): str, tuple, list, dict. Classe Set. Menção a outras estruturas de dados/coleções built-in: stack, queue, heap. Novas coleções por delegação. Novas coleções por herança. Iteração e geradores.
Cap. 8.3.1 Generators e outras fontes como a documentação oficial do python.
Semana 3
13 Março 2019, 13:00 • Rui Oliveira
Herança entre classes. type(a1) vs. isInstance(a1,a2). Polimorfismo. Sobrecarga (overloading), __str__(self), __eq__(self, rhs) e __lt__(self, rhs). Herança múltipla.
Cap. 8.2 Inheritance
Cap. 8.3 Encapsulation and information hiding