Valores e Variáveis na Programação | Aprenda Python
Por Pythoneiro
Os ingredientes mais básicos da programação: valores e variáveis.
O que são valores na programação?
Valores na programação não são apenas números, mas também podem ser palavras, textos, conjuntos de palavras e também valores lógicos de verdadeiro ou falso.
No seu primeiro código, nós escrevemos print("Fala, pythoneiro!"). Nesse código o "Fala, pythoneiro!" é um valor. No caso é um valor do tipo string. A string na programação é um conjunto de caracteres, que podem ser letras, números, espaços e caracteres especiais. Veremos mais tipos de valores (ou tipos de dados) mais para frente.
O que são variáveis na programação?
Já as variáveis são os componentes que guardam esses valores na memória do computador. Por exemplo, você pode criar uma variável chamada idade e atribuir um valor numérico a ela.
O ato de colocar um valor a uma variável é chamado de atribuição. No Python fazemos isso usando o símbolo de = (um único símbolo de igual). Veja no exemplo:
idade = 27
Como declarar variáveis no Python?
Python é uma linguagem de tipagem dinâmica. Isso significa que não é necessário especificar o tipo de dado antes da atribuição, como em outras linguagens de tipagem estática. Ou seja, Python não tem comandos adicionais para declarar uma variável além da atribuição. Assim que um valor é atribuído a ela, a variável é declarada.
O tipo de dado, que veremos nas próximas lições, é especificado seguindo o valor na hora da atribuição. Mas é possível especificar o tipo usando algumas funções, caso a coerção seja possível. Não se preocupe muito com isso agora, você verá casos quando falarmos de diferentes tipos de dados, como int, float, bool, string, etc
Valor da variável pode mudar no Python
Variável na programação, como o nome sugere, pode mudar. Em uma linguagem de programação, uma variável é um local de memória onde você armazena um valor. O valor que você armazenou pode mudar no futuro de acordo com as especificações, caso você queira.
Resumo
- Valor: representam números, palavras, textos, verdadeiro ou falso.
- Variável: componente que guarda valores na memória do computador.
- Atribuição: Ação de dar um valor a uma variável.
- Como atribuir valores à variáveis no Python: usa = (símbolo de igualdade único). Assim que o valor é atribuído a ela, a variável é declarada.
- Precisa declarar o tipo de dado no Python? Não é necessário. Python é de tipagem dinâmica. É escolhido dinamicamente, podendo ser alterado durante compilação ou execução do programa.
Na próxima lição você verá como nomear variáveis. Existem regras de nomeação de variáveis na programação com python que você deve seguir.
Comentários no Python: para que serve e como usar?
Lição AnteriorRegras para nomear variáveis no Python
Próxima LiçãoAprenda Python
Siga as lições abaixo e aprenda python gratuitamente na nossa trilha de aprendizagem
Python Básico
- Comece aqui!
- Introdução ao Python
- Características do Python
- Conceitos de Programação
- Como Rodar Python
- Primeira Função: print()
- Comentários no Python
- Valores e Variáveis
- Nomeando Variáveis
- Palavras-chave no Python
- Tipos de Dados no Python
- Números no Python: int e float
- Operações Aritméticas Parte 1
- Operações Aritméticas Parte 2
- Em breve:
- Regras de Precedência
- Dados Lógicos: bool
- Comparando Valores
- Operadores Lógicos
- Entrada e Saída de Dados
- Solução dos Desafios do Módulo Básico
- Mais conteúdo em breve. Para ser avisado, entre no nosso grupo do telegram:
- Entrar no Telegram
- Como rodar códigos nessa trilha (trinket)
Python Intermediário
- Em breve:
- Estruturas de Controle em Programação
- Condicionais: if else no Python
- Condicionais 2: If/elif/else no Python
- Estruturas if aninhadas
- Laços de Repetição em Programação
- Laço for no Python
- Laço while no Python
- Sintaxe Python
- Try...Except no Python
- Funções no Python
- Definindo uma função no python
- Escopo: Variáveis locais e globais
- Python Lambda
- Map, reduce e filter
- List Comprehension
- Programação Orientada à Objetos
- Iteradores no Python
- Python PIP
- Revisão de Conceitos do Módulo Intermédiário
- Solução dos Desafios do Módulo Intermédiário
Tópicos Avançados em Python
- Em breve:
- Introdução a tópicos avançados
- Manipulação de Arquivos no Python
- Lendo Arquivos
- Escrevendo/Criando Arquivos
- Deletando Arquivos
- Trabalhando com JSON no Python
- Trabalhando com CSV no Python
- Trabalhando imagens com pillow
- Módulo Math
- Módulo Dates
- Módulo RegEx
- Pacote Numpy
- Pacote Pandas
- Pacote Matplotlib
- Ciência de Dados com Python
Receba nossas novidades!
Entre para nosso grupo do telegram e fique sabendo de novas lições, códigos e tutoriais de programação:
Entrar no telegramAjude o Pythoneiro!
Ajude o site do pythoneiro a ficar de pé. Desenvolver bons conteúdos, manter o site no ar com hospedagem e desenvolvimento, divulgação e cuidar das redes sociais toma tempo e dinheiro. Você pode ajudar o pythoneiro sem gastar nenhum dinheiro:
Divulgue
Indique o blog do pythoneiro e seus artigos para pessoas que se interessem por programação. Divulgue nas suas redes sociais como facebook, twitter, instagram, linkedin, youtube, whatsapp, telegram, tiktok, email, discord, etc. Só não faça spam :P