sexta-feira, 13 de junho de 2014

Introdução a Programação parte 2: Variáveis

Dando continuidade a Introdução a Programação, hoje vamos ver variáveis.
Uma variável é um "lugar" onde se pode colocar as coisas,no caso do python este "lugar" pode ter qualquer coisa.

variavel = "conteudo da variavel"
print variavel

No exemplo acima é inserido em uma variável o texto "conteudo da variavel", em seguida o comando "print" escreve a variável, não o nome da variável mas sim seu conteúdo.
Os nomes das variáveis são definidos pelos programadores tendo algumas restrições das linguagens, normalmente o primeiro caractere tem que ser uma letra de 'a' a 'z' ou '_', podendo ser maiúsculo ou minusculo e os demais caracteres podem ser letras ou números.
Exemplos de variáveis válidas:
  • cafe
  • resultado
  • nome_do_cliente
  • nomeDoCliente
  • v8

Exemplos de variáveis não válidas:
  • 1valor
  • #var
  • 123

Em algumas linguagens as variáveis podem ter caracteres especiais, como letras acentuadas, porém são poucas estas linguagens, então por padrão é bom evitar o uso de acentos.
Uma variável é na verdade um endereço de memoria ou um espaço da memoria do computador, onde podem ser armazenados os valores.
Infelizmente ou felizmente, uma variável é somente uma coisa por vez e quando utilizamos o simbolo '=' estamos utilizando o comando de atribuição, estamos atribuindo um valor a uma variável.
Realizando a atribuição, o valor anterior da variável é perdido como será demonstrado no exemplo abaixo.
oNomeQueVoceQuiser = "Programando fora do Aquario"
oNomeQueVoceQuiser = "Programando no Aquario"

print oNomeQueVoceQuiser


Algumas linguagens de programação não fazem distinção de letras maiúsculas e minusculas, ou seja, uma variável chamada "clienteNome" também pode ser chamada de "ClienteNome". Mas este não é o caso do python, como será demonstrado no próximo exemplo.

programandoNoAquario = 1
programandonoaquario = 2
PROGRAMANDONOAQUARIO = 3

print programandoNoAquario,programandonoaquario,PROGRAMANDONOAQUARIO


Devido a esta distinção podemos chamar o python de uma linguagem Case Sensitive.
Com a utilização de variáveis, podemos simplificar o entendimento de alguns programas simplesmente dando bons nomes as variáveis, ou segmentando os problemas.
raio = 5
pi = 3.14159
diametro = raio * 2
area = pi * raio * raio
perimetro = 2 * pi * raio

print "Sendo PI = ",pi
print "Sendo o raio do circulo = ",raio
print "Diametro = ",diametro
print "Area = ",area
print "Perimetro = ",perimetro


No exemplo acima é demonstrado como o uso de nomes adequados para variáveis, pode situar o leitor do código, ajudando a descobrir a verdadeira intenção do código.

Para quem quiser se aprofundar na linguagem python, segue um link de um ótimo Tutorial de Python.

Obrigado!

Nenhum comentário :

Postar um comentário