Skip to content

Latest commit

 

History

History
89 lines (73 loc) · 4.17 KB

ROTEIRO.md

File metadata and controls

89 lines (73 loc) · 4.17 KB

1º Bimestre: # 01 - Introdução ao paradigma de Programação Orientada a Objetos (11/05/2018)
# 02 - Conceitos de Orientação a Objetos - Encapsulamento (16/05/2018)
# 03 - Sobrecarga de operadores e herança (23/05/2018)
# 04 - Exercícios de herança e polimorfismo (06/06/2018)
# 05 - Revisão: aplicação de lista de exercícios (20/06/2018)

2º Bimestre:

# 07 - Composição e agregação de objetos (15/08/2018)
# 08 - Persistência de Objetos (05/09/2018)
# 09 - Persistência de Objetos usando Shelves (12/09/2018)
# 10 - Exceções (26/09/2018)

1º Bimestre

# 01 - Introdução ao paradigma de Programação Orientada a Objetos (11/05/2018)


Conteúdo:

  • Apresentação da disciplina:
    • Objetivo, conteúdo, avaliação, bibliografia e ferramentas
  • Introdução ao paradigma orientado a objetos em Python
    • Abstração
    • Definição de atributos, classes e instâncias
    • Construtores
    • Slides
    • Exemplos

# 02 - Conceitos de Orientação a Objetos - Encapsulamento (16/05/2018)

Conteúdo:

  • Acessadores (métodos privados, públicos e protegidos)
  • Getters e setters
  • Slides
  • Exemplos

# 03 - Sobrecarga de operadores e herança (23/05/2018)

Conteúdo:

  • Definição de herança, super classes e subclasses
  • Sobrecarga de Operadores com str e repr
  • Exemplos

# 04 - Exercícios de herança e polimorfismo (06/06/2018)

Conteúdo:

  • Exercícios de herança (Pessoa Física e Pessoa Jurídica)
  • Criação de um jogo de RPG para demonstrar o conceito de polimorfismo
  • Slides
  • Exemplos

# 05 - Aplicação de lista de exercícios (20/06/2018)

# 06 - Resolução da prova e de dúvidas da lista de exercícios (25/07/2018)(Lista de Exercícios 2)

2º Bimestre

# 07 - Composição e agregação de objetos (15/08/2018)

Conteúdo:

# 08 - Persistência de Objetos (05/09/2018)

Conteúdo:

  • Manipulação de arquivos
  • Persistência e leitura de objetos em arquivos
  • Acesso a banco de dados
  • Persistência e leitura de objetos em banco de dados
  • Slides
  • Exemplos

# 09 - Persistência de Objetos usando Shelves (12/09/2018)

Conteúdo:

  • Persistência de arquivos usando Shelves
  • Operações básicas (leitura, escrita, atualização, remoção)
  • Exemplos

# 10 - Exceções (26/09/2018)

Conteúdo:

  • Slides
  • Tratamento de exceções existentes no Python
  • Criação de exceções personalizadas
  • Exemplos

#11 - Apresentação final de Projetos e Revisão (03/10/2018)

Conteúdo: