Aulas do bloco

← Aulas

PythonTrilha · etapa 11h04

Primeiros programas em Python: Hello World, strings e print

Vídeos desta etapa, na ordem do portal:

  1. Por que aprender a programar? · 10 min
  2. Pensando como um programador · 18 min
  3. Olá, Python! · 35 min
Use o número do vídeo e o horário indicado como referência nos arquivos locais.

Esta é a primeira aula da disciplina e começa do zero: o que o computador faz com entrada, processamento e saída. Depois mostra o que é programa, como pensar em passos com lista, pseudocódigo e fluxograma, com desvio e repetição. Por fim destrava o primeiro código em Python no Replit para mostrar texto no console com print().

O que foi falado

  1. Entrada, processamento e saída em loop

    Vídeo 1 · 00:00:59

    Todo dispositivo computacional, como PC, celular, console e óculos VR, trabalha recebendo dados, processando e devolvendo resultado. Entrada é o que chega pelo teclado ou toque na tela, processamento são as operações e saída é o que aparece no monitor ou tela. Esse ciclo se repete o tempo todo em loop de captura, processamento e apresentação.

  2. Programa como receita de culinária

    Vídeo 2 · 00:00:29

    Programa é a sequência de instruções que diz ao dispositivo como resolver uma tarefa. A aula compara com receita: ingredientes são a entrada, o preparo é o processamento e o prato pronto é a saída. Pensar como programador é enxergar até tarefa simples, como fazer sanduíche ou chá, como passos ordenados.

  3. Lista de passos, pseudocódigo e fluxograma

    Vídeo 2 · 00:04:54

    A mesma tarefa pode ser escrita como lista de passos numerados, como pseudocódigo mais estruturado e como fluxograma com símbolos e setas. No fluxograma o retângulo marca ação, o losango marca decisão de sim ou não e as setas mostram a ordem. Desvio quebra a sequência quando uma condição é verdadeira e repetição manda voltar e repetir um bloco enquanto a condição continuar verdadeira.

  4. Hello World com print(), strings e #

    Vídeo 3 · 00:06:43

    No Replit a saída de print() aparece no console à direita do editor. Dentro de print() vai uma string delimitada por ' , " ou ''' , sempre abrindo e fechando com o mesmo tipo. Texto depois de # na mesma linha é comentário e é ignorado na execução. Pega iniciante: Python é case-sensitive então só vale print() minúsculo, e faltar ) ou a aspa de fechamento trava o programa com mensagem que mostra linha e seta.

    Python
    print("Olá, mundo")
    # isto é comentário, não executa
    print('Olá, mundo')

    Saída

    Olá, mundo
    Olá, mundo
  5. Várias linhas com print(), \n e aspas triplas

    Vídeo 3 · 00:19:38

    Por padrão cada print() mostra a mensagem e já pula para a linha seguinte, então dois print() saem em duas linhas. Para quebrar linha dentro da mesma string dá para usar \n , com simples ou duplas. Com aspas triplas o Enter apertado no código já vira quebra de linha, o que não funciona com aspas simples ou duplas.

    Python
    print("linha 1")
    print("linha 2")
    print("linha 1\nlinha 2")
    print('''linha 1
    linha 2''')

    Saída

    linha 1
    linha 2
    linha 1
    linha 2
    linha 1
    linha 2
  6. Debugger passo a passo e histórico de versões

    Vídeo 3 · 00:28:03

    No Replit dá para marcar um breakpoint clicando à esquerda do número da linha e rodar no debugger. Com o botão de Step a execução anda uma linha por vez e dá para ver cada saída surgindo no console. O History guarda cada edição e permite voltar para uma versão anterior sem erro.

Conceitos da aula

  • entrada-processamento-saída
  • programa
  • lista de passos
  • pseudocódigo
  • fluxograma
  • print()
  • string
  • \n

Reforce este assunto

6 exercíciosComeçar →