Pular para o conteúdo

Lições

Uma lição por assunto: o conceito, exemplos que rodam aqui mesmo, perguntas para prever antes de rodar e os erros que mais aparecem na prova.

2ª unidade · atual

  1. 1

    Listas

    Uma lista guarda vários valores numa variável só, em ordem. Cada valor tem uma posição, o índice, que começa em 0. Quase tudo com lista é um laço passando pelas posições de 0 até len(lista) - 1.

    ~15 min4 partes8 previsões12 fichas
    0%
  2. 2

    Tuplas

    A tupla é uma lista que não muda. Guarda vários valores em ordem, com índice começando em 0, mas depois de criada ninguém troca, acrescenta ou tira nada. Ela é escrita com parênteses: (8.5, 7.0, 6.5).

    ~12 min5 partes8 previsões17 fichas
    0%
  3. 3

    Funções

    Uma função é um pedaço de código com nome. Você escreve uma vez com def e usa quantas vezes quiser. Ela recebe valores pelos parâmetros, faz o trabalho e devolve o resultado com return.

    ~15 min5 partes8 previsões9 fichas
    0%
  4. 4

    Dicionários

    Na lista, cada valor é achado pela posição. No dicionário, cada valor é achado por um nome, a chave. É como uma agenda: você procura pelo nome da pessoa e acha o telefone. Ele é escrito com chaves, em pares chave: valor.

    ~15 min6 partes14 previsões20 fichas
    0%

1ª unidade

  1. 1

    Como interpretar uma questão

    Quem erra na prova quase sempre erra antes da primeira linha de código: entendeu errado o que entra, o que sai ou quando parar. Foi o que aconteceu na Revisão de contrato e no Fatorial duplo. Este roteiro leva dois ou três minutos no rascunho e evita reescrever tudo depois.

    ~12 min4 partes4 fichas
    0%
  2. 2

    Operadores

    Todo cálculo e toda condição de um programa são feitos com operadores. Aqui estão todos os que a disciplina usa: para que cada um serve, em que ordem o Python resolve e onde a turma mais erra.

    ~14 min6 partes14 previsões4 fichas
    0%
  3. 3

    Decisões: if, elif e else

    O if faz o programa escolher um caminho. Existem quatro formas de montar essa escolha, e escolher a forma certa é metade da questão.

    ~12 min4 partes12 fichas
    0%
  4. 4

    Por que % e // funcionam

    Não é uma regra para decorar. É a conta de dividir que você aprendeu na escola: o // é o quociente e o % é o resto.

    ~12 min4 partes12 previsões9 fichas
    0%
  5. 5

    while ou for?

    Os dois repetem código. A diferença é quem controla a repetição: no for, o Python cuida de tudo; no while, você cuida.

    ~12 min6 partes5 fichas
    0%
  6. 6

    Laço dentro de laço

    Para cada volta do laço de fora, o laço de dentro roda inteiro, do começo ao fim. É só isso, mas é fácil se perder: por isso o relógio.

    ~10 min3 partes3 previsões7 fichas
    0%
  7. 7

    Pensamento computacional

    Na prova escrita do semestre passado havia uma questão só sobre isto. São quatro pilares, e você já usa todos sem perceber sempre que resolve uma questão.

    ~8 min2 partes4 fichas
    0%

Complemento, não atalho. O laboratório ajuda a entender a lógica. Para fixar de verdade, escreva do zero no Thonny ou no seu editor.