IntroCCPython: mudanças entre as edições

De CCSL
Ir para navegação Ir para pesquisar
Linha 38: Linha 38:
# O comando de repetição While
# O comando de repetição While
## Problema concreto: imprimir todas as potências de 2 de 2^0 a 2^10
## Problema concreto: imprimir todas as potências de 2 de 2^0 a 2^10
## Problema concreto2: calcular a soma dos dígitos de um número
## Problema concreto2: calcular a soma de uma sequência de números
## Problema concreto2: calcular a soma de uma sequência de números
## Problema concreto3: calcular a soma dos dígitos de um número
## usar o livro online: https://panda.ime.usp.br/aulasPython/static/aulasPython/while.html
## usar o livro online: https://panda.ime.usp.br/aulasPython/static/aulasPython/while.html
#
#

Edição das 19h00min de 22 de março de 2016

Material didático da nossa disciplina

Módulos do vídeo:

  1. O que é Ciência da Computação
    1. Introduzir quebras antes dos seguintes slides:
      1. slide 3: Habilidades
      2. slide 7: Conceitos Básicos
      3. slide 12: Como aprender Computação?
  2. Nossas primeiras linhas em Python
    1. Interpretador de linha de comando, o ambiente IDLE, python.org
    2. Expressões aritméticas
    3. Comparações
  3. Variáveis
    1. O valor de uma variável pode variar ao longo do tempo
    2. O comando print / erro: print("A soma de a + b é igual a soma")
    3. Gravando e executando um Programa
    4. Ensinar acentuação em português: # coding=utf-8 ou coding=latin-1
    5. Nomes para variáveis
  4. O caminho do Programa (vídeo opcional, gravar depois)
  5. Tipos (classes) de valores (ou objetos)
    1. inteiros, o comando type
    2. cadeias de caracteres ou strings, função len()
    3. Números em Ponto Flutuante
    4. Conversão de tipos
      1. int(), float(), str()
  6. Entrada de Dados
    1. Problema concreto: programa que converte Celsius para Fahrenheit
    2. A função input - exemplo simples
    3. exemplo mais complicado ActiveCode: 22
  7. Execução condicional:
    1. Inventar um problema concreto. Talvez fórmula de báskara, com as raízes reais.
    2. O comando if, if/else e valores booleanos
  8. O comando de repetição While
    1. Problema concreto: imprimir todas as potências de 2 de 2^0 a 2^10
    2. Problema concreto2: calcular a soma de uma sequência de números
    3. Problema concreto3: calcular a soma dos dígitos de um número
    4. usar o livro online: https://panda.ime.usp.br/aulasPython/static/aulasPython/while.html

PRODUÇÃO DO VÍDEO:

conseguir umas 4 vinhetinhas

  1. para exercícios
  2. para introdução
  3. para vídeos de terceiros
  4. para entrevistas

Materiais de outros cursos


0) Por que Python? - é uma linguagem moderna - fácil de usar - flexível - portável - poderosa

Sugestões de coisas a acrescentar

  1. Você acha que alguma aula não foi muito clara ou você tem uma forma alternativa interessante de ensinar algum conceito visto no curso? Ótimo, grave um vídeo com a sua explicação e poste-o no Fórum!

Talvez nós iremos incorporar o seu vídeo como parte do curso!

  1. Código de Honra (ética, não colar, como colaborar)



EXERCÍCIOS:

  • conversão milha para kilometro
  • conversão celsius para fahrenheit
  • perímetros e áreas de quadrados, retângulos e circunferências
  • Fazer um videogame estilo asteroids no final do semestre