Prog Est e OO
Avisos
Aulas
- Básico de Listas em Python
- Matrizes:
- Funções:
- Manipulação de arquivos
- Orientação à Objetos
- Conceitos sobre Orientação à Objetos
- Básico de Orientação à Objetos com Python
- Video-Aula sobre Orientação à Objetos com Python - Parte 1
- Video-Aula sobre Orientação à Objetos com Python - Parte 2
- Video Aula Báscia sobre Orientação à Objetos
- Origem da Orientação à Objetos
- "Object-oriented programming is an exceptionally bad idea which could only have originated in California." - Edsger Dijkstra
- "Object-oriented design is the roman numerals of computing." – Rob Pike
- Problemas com OO (Inglês)
- Problemas com OO (Inglês) - 2
- Polimorfismo
- Polimorfismo em Python
- Video sobre polimorfismo em Python
- Tutorial Polimorfismo (Inglês)
- Exemplo Carro - Polimorfismo com herança
- Herança Múltipla
- Diagrama de Classes
- Polimorfismo
- Tratamento de Exceções
- Coleções
- Interface Gráficas com Kivy
Avaliações
Calendário de Avaliações
- 19/03 - Apresentação do projeto
- 02/04 - Entrega da implementação
Trabalhos
- Trabalho implementação - Nota do primeiro bimestre:
- Data de apresentação: 19/03/2020
- Data de entrega: 02/04/2020
- 6 minutos de apresentação (+- 2 minutos. Desconto 10 pts)
- Equipes de 4 componentes
- Valendo de 0 à 100
- 30 individual pela apresentação;
- 70 grupo pelo código fonte da implementação.
- O que será avaliado na implementação:
- Execução do código sem erros usando usando Python 3.8.1
- Organização do código usando módulos e funções
- Erros no código ou não utilização d contam negativamente
Referencias
- Ementa PEOO
- Introdução a Computação Usando Python
- Guia de Referencia Python 3
- Tutorial Python 3.6. Em Inglês
- Documentação Coleções. Em Inglês.
- Modulos Em Inglês.
- Manipulação de Arquivos. Em Inglês.
Videos
Linguagem e Ferramentas
page revision: 88, last edited: 10 Mar 2020 10:28