- Professor: Hugo Nobrega
- Turma: 5607
- Grupo de discussões: a definir
- Monitores: a definir
- Local das aulas: segundas-feiras na sala I-105A, sextas-feiras na sala F-116
Funcionamento da disciplina
O meio primário de comunicação entre os alunos, monitores e professores será o grupo listado acima.
As aulas serão realizadas em modalidade presencial, com aulas às segundas-feiras de 13:00 às 15:00 no laboratório I-105A, e às sextas-feiras de 10:00 às 12:00 na sala F-116, ambas no Centro de Tecnologia da UFRJ.
Bibliografia
- Python UFRJ (material produzido por professores e colaboradores do Instituto de Computação UFRJ)
Listas de Exercícios
| Lista | Data Limite de Entrega |
|---|---|
| Lista 1 | 31/8 às 13:00 |
Regras de colaboração
Cronograma planejado/registro de atividades
| Data | Aula | Conteúdo | Material |
|---|---|---|---|
| seg 10 ago | provavelmente sem aula | Recepção dos Calouros da Poli | |
| sex 14 ago | provavelmente sem aula | Recepção dos Calouros da Poli | |
| seg 17 ago | 0 | Apresentação da disciplina e assuntos “burocráticos”; Discussão filosófica sobre a disciplina e “abstração” | (sem vídeo nem quadros) |
| sex 21 ago | 01 teór. | Primeiro contato com python; expressões e comandos; comando de atribuição (variável) =; comando de definição de função def; expressão de chamada de função |
Vídeo; Quadros; Código |
| seg 24 ago | 01 prát. | Expressões como árvores; lista 1 | Vídeo; Quadros |
| sex 28 ago | 02 teór. | Comandos de atribuição simultânea; escopos (contextos) de definição (global e local); valores e expressõs booleanas; comandos condicionais if e if/else |
Vídeo; Quadros; Código |
| seg 31 ago | 02 prát. | Comandos condicionais: caso if/elif/elif/.../else; módulos (introdução); lista 2 |
Vídeo; Quadros; Código |
| sex 4 set | 03 teór. | Mais exemplos de módulos e condicionais; documentação de função; comando de repetição condicional while; exemplo: fazendo coisas aleatórias com o módulo random |
Vídeo; Quadros; Código |
| seg 7 set | sem aula | Feriado | |
| sex 11 set | 04 teór. | Mais exemplos de repetições while |
Vídeo; Quadros; Código |
| seg 14 set | 04 prát. | Fibonacci; lista 3 | Vídeo; Quadros; Código |
| sex 18 set | 05 teór. | Tipos sequenciais: range (progressões aritméticas); comando de repetição sequencial for |
Vídeo; Quadros; Código |
| seg 21 set | 06 prát. | Tipos sequenciais: len, in e “fatiamento” (subsequências); lista 4 |
Vídeo; Quadros; Código |
| sex 25 set | |||
| seg 28 set | |||
| sex 2 out | |||
| seg 5 out | sem aula | 15ª SIAc | |
| sex 9 out | sem aula | 15ª SIAc | |
| seg 12 out | sem aula | Feriado | |
| sex 16 out | |||
| seg 19 out | |||
| sex 23 out | |||
| seg 26 out | |||
| sex 30 out | |||
| seg 2 nov | sem aula | Feriado | |
| sex 6 nov | |||
| seg 9 nov | |||
| sex 13 nov | |||
| seg 16 nov | |||
| sex 20 nov | sem aula | Feriado | |
| seg 23 nov | |||
| sex 27 nov | |||
| seg 30 nov | |||
| sex 4 dez | |||
| seg 7 dez | |||
| sex 11 dez | |||
| seg 14 dez | |||
| sex 18 dez |