sábado, 8 de agosto de 2020

Variáveis

(Nota: recomenda-se a leitura da gota anterior e nomeadamente a familiarização com a plataforma Google Colab).
Variáveis são entidades, com nome, e cujo valor pode variar durante a execução de um programa. Em Python, o sinal = significa a atribuição de um valor a uma variável.
Os valores podem ser de diversos tipos, como, por exemplo, booleano, numérico, texto, ou alguns tipos compostos, como conjuntos, listas, etc.

Experiência com variáveis

A variável y foi inicialmente criada como um número, mas posteriormente o programador atribuiu o mesmo nome a uma variável do tipo texto, perdendo-se a atribuição anterior.
Os mais curiosos, poderão espreitar em w3schools.com para aprofundar um pouco estes conceitos.
As listas são um tipo de variável muito poderoso em Python. Uma lista é uma colecção de entidades, que podem ser repetidas, e que têm posição na lista. São declaradas entre parênteses rectos e com os nomes das entidades separados por vírgulas. A primeira entidade da lista está na posição 0.

 
Experiência com listas

Neste exemplo, há uma variável, com o nome x e duas listas, com os nomes y e z. Um dos elementos da lista z é a lista y e outro é uma lista em que um dos elementos é x e o outro é a lista y.
Usa-se a função type para saber o tipo de uma variável, e com esta experiência pretende-se contribuir para ajudar a reconhecer a diferença absolutamente essencial entre o nome e o valor de uma variável.
Exemplos aqui.