COMP0334 - PROGRAMAÇÃO IMPERATIVA
Prof. Alberto Costa Neto
Prof. Giovanny Fernando Lucero Palma
Prof. Kalil Araujo Bispo
Prof. Rafael Oliveira Vasconcelos
Videoaulas
O que é Programar (10 min) Slides
Motivação para Programar (11 min) Slides
Arquitetura de Hardware (17 min) Slides
Visão Geral da Linguagem Python (24 min) Slides
💻 Atividades
Leitura recomendada
Netflix (opcional)
Ambiente de Desenvolvimento/Programação
Videoaulas
Videoaulas (opcional)
Videoaulas
Constantes e variáveis (15 min) Slides
Comando de atribuição (11 min) Slides
Atribuição múltipla (6 min) Slides
Comandos de entrada e saída (25 min) Slides
Comentários (9 min) Slides
Tipos de dados, conversão de tipos (17 min) Slides
Expressões Numéricas (9 min) Slides
Leitura recomendada
Videoaulas (The Huxley)
Motivos para usar o The Huxley (18 min)
Tour no The Huxley (9 min)
Primeira submissão ao The Huxley (19 min)
Dicas de uso do The Huxley (10 min)
Saída Amigável no The Huxley (8 min)
Problema Resolvido: Tabuada (9 min)
Problema Resolvido: Converter segundos em horas, min e segundos (10 min)
Atividades de Programação (The Huxley)
📱 Instalar e testar o aplicativo Moodley (Android)
Videoaulas
Expressões Relacionais e Booleanas (14 min) Slides
Ordem de Avaliação e Precedência de Operadores (7 min) Slides
Comandos Condicionais (10 min) Slides
Blocos de código (indentação) (13 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Simplificando Condicionais e Operadores Lógicos (19 min) Slides
Tratamento de Exceções (12 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Funções predefinidas e Bibliotecas (12 min) Slides
Definição de Funções (23 min) Slides
Programação com Abordagem Top-Down Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Laço While (16 min) Slides
Comandos Break e Continue (9 min) Slides
Usos do laço While (17 min) Slides
Resolvendo Problemas com Invariantes Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
🏆 Desafilo de Programação 1 🏆
Videoaulas
Usos do Laço For (19 min) Slides
Operadores e Funções para Strings (19 min) Slides
Função Range (11 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
🏆 Desafilo de Programação 2 🏆
Videoaulas
Funções/Métodos de Listas (17 min) Slides
Aplicações de Listas (12 min) Slides
Compreensão de Listas (20 min) Slides
Referências e Aliasing (24 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Ordenação pelo método da bolha (23 min) Slides
Busca binária (12 min) Slides
Matrizes usando listas bidimensionais Slides
Representação de matrizes (19 min)
Criação de matrizes (16 min)
Navegação em partes da matriz (10 min)
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Funções Recursivas (24 min) Slides
Recursão Primitiva Slides
Recursão Primitiva nos naturais (23 min)
Recursão Primitiva em listas (14 min)
Recursão Geral Slides
Recursão geral (23 min)
Exemplos (15 min)
Recursão com comandos (25 min) Slides
Chamadas de funções: pilha de frames (30 min)
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Dicionários (20 min) Slides
Aplicações de Dicionários (21 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
🏆 Desafilo de Programação 3 🏆
Videoaulas
Aplicações de Tuplas (13 min) Slides
Videoaulas (The Huxley)
Leitura recomendada
Atividades de Programação (The Huxley)
Videoaulas
Aplicações de Arquivos (19 min) Slides
Leitura recomendada
🏆 Desafilo de Programação 4 🏆