0:00:00.000,0:00:06.726 Nessa seção, quero acrescentar a ideia de variáveis (variables) ao código que temos. Uma 0:00:06.726,0:00:12.640 variável (variable) é como uma caixa na memória. E essa caixa guarda um valor como um número ou 0:00:12.640,0:00:18.411 uma sequência de caracteres (string). Então, se você olhar para esse diagrama aqui. Se eu tenho a linha, 0:00:18.411,0:00:23.158 X é igual a sete. Isso se chama uma 'atribuição de variável' (variable assignment). E a forma de pensar 0:00:23.158,0:00:27.839 nisso é que na memória há uma caixa. Desenhei uma caixinha aqui. E é 0:00:27.839,0:00:32.576 chamada de X. Ela pode conter um valor. Então quando o código (code) diz X é igual a sete, o que 0:00:32.576,0:00:37.258 isso significa é pegue o valor sete e guarde na caixa. Isso é basicamente 0:00:37.258,0:00:41.828 o que a atribuição de variáveis (variable assignment) faz. Se eu olhar para o que esse código aqui faz 0:00:41.828,0:00:46.342 Na primeira linha eu digo X é igual a sete, então eu estou guardando um sete ali 0:00:46.342,0:00:51.285 E então as linhas seguintes mencionam X. Essa diz imprima (print) X ou imprima 'lucky', 0:00:51.285,0:00:56.895 X e as aparências de X, sem um sinal de igual, essas apenas recuperam (retrieve) o valor 0:00:56.895,0:01:02.504 fora da caixa. Qualquer coisa guardada ali será usada 0:01:02.504,0:01:07.734 Então se eu executar (run). O que eu obtenho é apenas a impressão 0:01:07.734,0:01:12.808 do sete. Porque essa linha do X igual a sete guardou um sete na caixa e as 0:01:12.808,0:01:17.946 linhas seguintes só se referem ao X. Se eu mudar para oito, eu só mudo uma 0:01:17.946,0:01:23.019 linha e executo, então agora todas as linhas se referem a oito porque 0:01:23.019,0:01:28.029 essa linha está guardando um oito na caixa. Tente mais um experimento aqui; acho que 0:01:28.029,0:01:34.579 vimos números e caracteres. Dois tipos de dados (data) que podemos usar muito. Então se eu 0:01:34.579,0:01:41.056 disser X igual entre aspas. Isso guardará o caracter na caixa. Então se