Developer Life
Home
Sobre a disciplina
Informações gerais
Organização da disciplina
Dinâmicas de aula
Configuração do sistema
Avaliação
Aprovação
Critérios gerais
Conceitos
Competência de Programação
Competência de Design
Competência de Projeto 1
Competência de Projeto 2
Sprint Session
Calendário
Agradecimentos
Python
01. Introdução ao Python
O Python
Olá Mundo!
Entendendo o programa
Buscando ajuda
Operações Matemáticas
Introdução
Pausa
Exponenciação
Divisão
Parênteses
Sem parênteses
PEMDAS
Revisão
Variáveis
Exercícios
02. Chamando e criando funções
Chamando e criando funções
Entendendo funções em um contexto mais amplo
Dividir e conquistar
Exercícios
03. Entrada e saída do terminal
Recebendo dados no terminal
Formatação de strings
Tipos de dados em Python
Exercícios
04. Desvios Condicionais (if)
Introdução (if)
Caso-contrário (else)
Encadeando Condicionais
Operadores Lógicos
Exercícios
05. Laços de Repetição (while)
Introdução
O operador while
Padrão de uso: contagem
Padrão de uso: validação
Exercícios
06. Armazenamento de múltiplos dados em listas
Introdução
Listas + while
Substituindo elementos
Soma e multiplicação
Exercícios
07. Iterando em coleções com "for"
Introdução
range
Exercícios
08. Armazenamento de chaves e valores em dicionários
Introdução
Inicialização de dicionários
Percorrendo um dicionário
Exercícios
Exercícios
09. Strings e Fatiamento
Introdução
Métodos de string
Fatiamento
Exercícios
10. Algoritmos
Introdução
Repetição
Série de frações
Raiz quadrada
Estimando pi
Exercícios
11. Arquivos
Handout
12. Python intermediário
Classes
Projetos
Projetos passados
Projeto Individual 1 2022-1
Projeto Individual 2 2022-1
Projeto Individual 1 2022-2
Projeto Individual 2 2022-2
Enunciado
Transforma Base
Valida Questão
Valida Lista de Questões
Sorteia Questão
Sorteia Questão Inédita
Questão para String
Gera Ajuda
Exercícios
Exercícios
Design
Day One
Introdução
Design Centrado no Usuário
Empatia
Comunicação não-violenta
O erro 404
IDEO
Pesquisa
Fluxo de tela
Fluxo de tela
Casos de Uso
Entrega
Entrega 1: Casos de Uso
Entrega 2: Fluxo de tela
Aplicativo A
Aplicativo B
Personas
Introdução
Usuário médio
Atividade
Jornada do Usuário
Introdução
Heurísticas de Nielsen
Introdução
Heurística 01
Heurística 02
Heurística 03
Heurística 04
Heurística 05
Heurística 06
Heurística 07
Heurística 08
Heurística 09
Heurística 10
Avaliação Heurística
Usabilidade
Avaliação Heurística
Atividade
Exercícios
Princípios CRAP
Introdução
Contraste
Repetição
Alinhamento
Proximidade
Atividade
Introdução ao HTML
Introdução
Conceitos Básicos
Elementos Básicos
Estrutura Básica
Exercícios
Introdução ao CSS
CSS 1
Introdução
Anatomia
Seletores
Inspeção
CSS 2
Display
Tamanho
Posição
CSS 3
Pré-Requisitos
Responsividade
Flex (Pai)
Flex (Filho)
Jogos
Testes de Usabilidade
Handout
Grupo A
Grupo B
Introdução ao Design
Experiência de Usuário
Usabilidade
Teste de Usabilidade
Jogos
Pygame
01. Introdução
Hello jogo
Desenhando na tela
Adicionando interação
Exercícios
Exercícios
02. Física
Simulação e Física
Exercícios
Exercícios
03. Colisões e som
Colisões e som
Exercícios
Exercícios
04. Classes e mais
Classes e mais recursos em Pygame
Projeto
Sistemas Web
Introdução
Configuração
Iniciando o projeto
Handout
Exercícios
Criando o primeiro app
Handout
Exercícios
Integrando com banco de dados
Django Admin
Criando views
Criando templates
Formulários
Deploy
Micro projetos
Exercícios
Gestão de Projetos
Metodologias Ágeis
Mindset
Inteligência Emocional
Cerimônias
Princípios e Valores
Times ágeis
Liderança
Introdução a Liderança
Sustentabilidade
Introdução a Sustentabilidade
Pitch
Pitch Sprint Session
Pitch Deck
Python
08. Armazenamento de chaves e valores em dicionários
Exercícios
Exercícios
#
Lista para dicionário
Preço do livro
Tempo de conclusão de 100 metros rasos
Total do Centro de Custo
Compras da semana
Compras no Mercado
Conta ocorrências de palavras
Domínios de Topo
Ficou de Dp?
Gastos do semestre por bairro
Intersecção de chaves
Intersecção de valores
Média de notas
Mês para número
Porcentagens de erros
Quadro de Medalhas
Recolhimento de impostos
Software de Tradução
Vencedor Da Corrida
Viagens
Atletas por Nacionalidade
Bairro mais custoso
Bingo de Palavras
Classifica faixas etárias
Estado mais populoso
Inverte dicionário
Jogo de aventura
Classificação por vizinho mais próximo
Medalhistas olímpicos
Média de idades dos atletas
Meta nutricional
Palavra mais frequente
Preço do Combustível
Receita de bolo
Checa primos