Return to Video

Variables (6 mins)

  • 0:00 - 0:07
    Nessa seção, quero acrescentar a ideia de variáveis (variables) ao código que temos. Uma
  • 0:07 - 0:13
    variável (variable) é como uma caixa na memória. E essa caixa guarda um valor como um número ou
  • 0:13 - 0:18
    uma sequência de caracteres (string). Então, se você olhar para esse diagrama aqui. Se eu tenho a linha,
  • 0:18 - 0:23
    X é igual a sete. Isso se chama uma 'atribuição de variável' (variable assignment). E a forma de pensar
  • 0:23 - 0:28
    nisso é que na memória há uma caixa. Desenhei uma caixinha aqui. E é
  • 0:28 - 0:33
    chamada de X. Ela pode conter um valor. Então quando o código (code) diz X é igual a sete, o que
  • 0:33 - 0:37
    isso significa é pegue o valor sete e guarde na caixa. Isso é basicamente
  • 0:37 - 0:42
    o que a atribuição de variáveis (variable assignment) faz. Se eu olhar para o que esse código aqui faz
  • 0:42 - 0:46
    Na primeira linha eu digo X é igual a sete, então eu estou guardando um sete ali
  • 0:46 - 0:51
    E então as linhas seguintes mencionam X. Essa diz imprima (print) X ou imprima 'lucky',
  • 0:51 - 0:57
    X e as aparências de X, sem um sinal de igual, essas apenas recuperam (retrieve) o valor
  • 0:57 - 1:03
    fora da caixa. Qualquer coisa guardada ali será usada
  • 1:03 - 1:08
    Então se eu executar (run). O que eu obtenho é apenas a impressão
  • 1:08 - 1:13
    do sete. Porque essa linha do X igual a sete guardou um sete na caixa e as
  • 1:13 - 1:18
    linhas seguintes só se referem ao X. Se eu mudar para oito, eu só mudo uma
  • 1:18 - 1:23
    linha e executo, então agora todas as linhas se referem a oito porque
  • 1:23 - 1:28
    essa linha está guardando um oito na caixa. Tente mais um experimento aqui; acho que
  • 1:28 - 1:35
    vimos números e caracteres. Dois tipos de dados (data) que podemos usar muito. Então se eu
  • 1:35 - 1:41
    disser X igual entre aspas. Isso guardará o caracter na caixa. Então se
Title:
Variables (6 mins)
Video Language:
English
Mariana Campos added a translation

Portuguese subtitles

Incomplete

Revisions