IntroCCPython: mudanças entre as edições

De CCSL
Ir para navegação Ir para pesquisar
Linha 29: Linha 29:
### int(), float(), str()
### int(), float(), str()
#  Entrada de Dados
#  Entrada de Dados
## Problema concreto: programa que converte Celsius para Fahrenheit
## A função input - exemplo simples
## A função input - exemplo simples
## exemplo mais complicado ActiveCode: 22
## exemplo mais complicado ActiveCode: 22
# O comando de repetição While
# O comando de repetição While
## Exemplo: 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
## 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 11h35min de 7 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
    3. Gravando e executando um Programa
    4. 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. O comando de repetição While
    1. Problema concreto: imprimir todas as potências de 2 de 2^0 a 2^10
    2. 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