Curso de programação em Python Lição 3-Variaveis? Nada a declarar!!!

225 5

Bem vindos á terceira aula do curso de programção em Python.Este artigo faz parte do curso de programação em Python do Techmoz. Para acessar outras aulas do curso, por favor visite o índice do curso de programação em Python . Dúvidas e sugestões relacionadas a esta aula poderão ser deixadas nos comentários.

Objectivos da terceira aula do curso de programação em Python

  • Conceito de variáveis
  • Declaração de variáveis
  • Tipos de dados

Como já falamos na introdução ao curso de programação em Python , o Python é uma linguagem dinamicamente tipada,isto é, você não precisa de indicar o tipo de variáveis para poder usa-las.

Mas afinal, o que são variáveis?

Para se lembrar sobre o que são variáveis, vamos lembrar alguns conceitos da Matemática(conhece esta ciência???):

Systema de equações lineares com duas variáveis:

x=23;
y=x+100;
z=y-x;

É isso mesmo que são variáveis.Em programação as variáveis tem uma função muito parecida com as variáveis da matemática: elas servem para armazenar valores(Agora você deve estar percebendo porquê para se fazer licenciatura em informática deve-se ser fera á Matemática!).Em programação, normalmente, para podermos armazenar um valor numa determinada variável, temos de indicar que tipo de dados a variável pode armazenar(É isto que acontece com a maioria das linguagens), mas em Python é diferente. Atravéz do processo chamado Binding, você atribui um dado a uma variável, e ela incorpora automaticamente o nome da variável.Há que focar também o conceito de alocação dinâmica, que faz com que não haja uma secção especifica para a declaração de variaveis, voce pode criar variáves em qualquer parte do progrma, diferentemente de outras linguagens orientadas a procedimentos como o caso do Pascal.

Tipos de dados em Python

Existem 6 tipos principais de dados em Python:

  • Inteiros- que podem ser números inteiros.
  • Floats- que podem aramzenar numeros inteiros ou decimais
  • String- que amazenam cadeia de caracters(exemplo nome, frases,textos,etc);
  • Lista
  • Tuplas
  • dicionários

Analisaremos com mais detalhes sobre os tipos de dados nas próximas lições.Em programação, todas as variáveis devem ser declaradas antes de ser usadas. Este é um processo comum, mas a forma de implementação varia de linguagem para linguagem. Em Python por exemplo, podemos declarar e usar uma variável na mesma instrução, mas para a linguagem de programação Pascal, temos de declarar todas as variáveis antes do início do corpo do programa!Vão agora alguns exemplos de declaração de variaveis em várias linguagens para se ter a noção da diferença:

Python

X=3 #cria uma variavel do tipo inteiro
Y=3.2 #cria uma variavel do tipo float(real)
Z=x+y # o resultado será um float
N=”Elisio” #cria uma variavel do tipo string
N=3 # a variavel ja é do tipo inteiro
Nome=”Elisio Leonardo” # cria uma variavel do tipo string

Java

String nome=”Elisio” // cria uma variavel do tipo string
nome=3 //erro porque a variavel so armazena string
int n=3 // cria uma variavel do tipo inteiro
n=3.2 // erro porque a variavel so armazena numeros inteiros

Pascal(Esta possui uma secção específica para a declaração de variáveis)

var nome:string;
idade:integer;

Dúvidas comentários e sugestões relacionadas a esta aula poderão ser deixadas na secção de comentários deste post.Na proxima lição mais sobre tipos de dados em Python.Nos vemos na quarta aula do curso de programação em Python

(Visited 38 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.