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

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

Bem vindos á terceira aula do curso de programção em Python.\r\n\r\nEste artigo faz parte do curso de programação em Python do INFOmoz. 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.\r\n

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

\r\n

\r\n
\r\n\r\n
    \r\n

  • Conceito de variáveis
  • \r\n

\r\n

    \r\n

  • Declaração de variáveis
  • \r\n

\r\n

    \r\n

  • Tipos de dados
  • \r\n

\r\nComo 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.\r\n

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

\r\nPara se lembrar sobre o que são variáveis, vamos lembrar alguns conceitos da Matemática(conhece esta ciência???):\r\n[text]\r\n-Systema de equações lineares com duas variáveis;\r\n\r\nx=23;\r\n\r\ny=x+100;\r\n\r\nz=y-x;\r\n[/text]\r\n\r\nÉ isso mesmo que são variáveis.\r\n\r\nEm 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!).\r\n\r\nEm 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.\r\n\r\nHá 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.\r\n

Tipos de dados em Python

\r\nExistem 6 tipos principais de dados em Python:\r\n

    \r\n

  • Inteiros- que podem ser números inteiros.
  • \r\n

\r\n

    \r\n

  • Floats- que podem aramzenar numeros inteiros ou decimais
  • \r\n

\r\n

    \r\n

  • String- que amazenam cadeia de caracters(exemplo nome, frases,textos,etc);
  • \r\n

\r\n

    \r\n

  • Lista
  • \r\n

\r\n

    \r\n

  • Tuplas
  • \r\n

\r\n

    \r\n

  • dicionários
  • \r\n

\r\nAnalisaremos com mais detalhes sobre os tipos de dados nas próximas lições.\r\n\r\nEm 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!\r\n\r\nVão agora alguns exemplos de declaração de variaveis em várias linguagens para se ter a noção da diferença:\r\n\r\nPython\r\n

\r\nX=3 #cria uma variavel do tipo inteiro\r\nY=3.2 #cria uma variavel do tipo float(real)\r\nZ=x+y # o resultado será um float\r\nN=”Elisio” #cria uma variavel do tipo string\r\nN=3 # a variavel ja é do tipo inteiro\r\nNome=”Elisio Leonardo” # cria uma variavel do tipo string\r\n

\r\n\r\nJava\r\n

\r\nString nome=”Elisio” // cria uma variavel do tipo string\r\nnome=3 //erro porque a variavel so armazena string\r\nint n=3 // cria uma variavel do tipo inteiro\r\nn=3.2 // erro porque a variavel so armazena numeros inteiros\r\n

\r\n\r\nPascal(Esta possui uma secção específica para a declaração de variáveis)\r\n

\r\nvar nome:string;\r\n\r\nidade:integer;\r\n

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

\r\n\r\n\r\n
\r\n
\r\n
\r\n

Receba nossas actualizações por email

\r\n
\r\n \r\n \r\n
\r\n

Ver Campanhas anteriores.

\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
(Visited 331 times, 1 visits today)
Share