Neste laboratório, você iniciará sua jornada no Python explorando conceitos fundamentais. O Python é uma linguagem de programação popular e fácil de aprender, conhecida por sua sintaxe clara e legibilidade. Você aprenderá a utilizar o interpretador Python, trabalhar com variáveis e atribuições, usar a função print() para exibir resultados, interagir com usuários através da função input() e encerrar corretamente o ambiente Python. Esta experiência prática fornecerá uma base sólida para seus futuros projetos de programação.
Clique no botão Continue abaixo para iniciar o laboratório.
Este é um Laboratório Guiado, que oferece instruções passo a passo para ajudar você a aprender e praticar. Siga as orientações cuidadosamente para concluir cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível intermediário com uma taxa de conclusão de 57%. Ele recebeu uma taxa de avaliação positiva de 99% dos alunos.
Iniciando o Interpretador Python
O interpretador Python é um programa que lê seu código e o executa linha por linha. É uma ferramenta poderosa para executar código de forma interativa, o que significa que você pode digitar um comando e ver o resultado imediatamente. Vamos começar abrindo o interpretador na Interface Desktop.
Abra o seu terminal. Você verá um prompt de comando, geralmente terminando com o símbolo $.
Para iniciantes, a Interface Desktop é mais amigável. Se você já se sente confortável com o terminal, pode alternar para a aba separada "Terminal" no canto superior esquerdo para uma operação mais fluida. Ambas as abordagens levam ao mesmo resultado.
Digite o seguinte comando e pressione Enter:
python
Agora você verá o prompt do interpretador Python, que se parece com isto:
Python 3.x.x (default, Mon DD YYYY, HH:MM:SS)
[GCC x.x.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Os três sinais de "maior que" (>>>) formam o prompt do Python. Isso indica que o Python está pronto para receber seus comandos.
Agora que você está dentro do interpretador, vamos tentar uma operação simples. O interpretador funciona como uma calculadora: ele lê a expressão matemática, calcula o resultado e o exibe na linha seguinte.
2 + 3
5
O interpretador calcula e exibe o resultado instantaneamente.
Você também pode realizar cálculos mais complexos:
(10 * 5) + (20 / 4)
55.0
Observe como o interpretador lida corretamente com a ordem das operações.
Este ambiente interativo é excelente para testar pequenos trechos de código e aprender o básico da linguagem.
Trabalhando com Variáveis e Atribuições
Variáveis no Python são como recipientes que armazenam dados. Vamos explorar como criá-las e utilizá-las:
No interpretador Python, digite o seguinte:
x = 42
x
42
Aqui, criamos uma variável chamada x e atribuímos a ela o valor 42. Quando digitamos x e pressionamos Enter, o interpretador nos mostra o valor armazenado. O sinal de igual (=) é o operador de atribuição; ele define o valor à direita para a variável à esquerda.
Podemos alterar o valor de uma variável a qualquer momento:
x = 100
x
100
Agora, x armazena o valor 100.
Também podemos usar uma variável para definir o valor de outra:
y = x
y
100
y agora possui o mesmo valor que x.
As variáveis podem armazenar diferentes tipos de dados, não apenas números:
name = "Alice"
name
'Alice'
Neste caso, name é uma variável que armazena uma string (texto).
No Python, os dados possuem tipos distintos. Por exemplo, 42 e 100 são números inteiros (integers), enquanto "Alice" é uma string (uma sequência de caracteres). Você não precisa declarar o tipo da variável explicitamente; o interpretador o determina automaticamente com base no valor atribuído.
Lembre-se das regras para nomes de variáveis:
Não podem começar com números.
Não podem conter espaços.
Diferenciam maiúsculas de minúsculas (name e Name são variáveis diferentes).
Devem ser descritivas sobre o que armazenam.
Usando a Função print()
Uma função na programação é um bloco de código nomeado que realiza uma tarefa específica. Você "chama" uma função pelo nome e passa dados a ela, chamados de argumentos, dentro de parênteses. A função print() é uma das funções integradas mais comuns do Python, e sua tarefa é exibir informações na tela. Vamos ver como usá-la:
No interpretador Python, digite:
print("Hello, LabEx!")
Hello, LabEx!
O texto dentro das aspas é exibido no terminal.
Podemos imprimir os valores de variáveis:
x = 42
print(x)
42
Podemos combinar texto e variáveis em uma única instrução:
name = "Alice"
print("My name is", name)
My name is Alice
Note que o print() adiciona automaticamente um espaço entre os itens.
Usando a Função input()
A função input() nos permite receber dados do usuário. Veja como ela funciona:
No interpretador Python, digite:
name = input("What is your name? ")
O interpretador exibirá:
What is your name?
👆 Dicas LabEx: Clique em "Explain Code" no canto inferior direito do bloco de código para conversar com a IA Labby e tirar dúvidas sobre o código.
O interpretador aguardará você digitar algo e pressionar Enter.
Insira seu nome quando solicitado. Por exemplo:
What is your name? Alice
Agora, vamos imprimir uma saudação usando o nome que acabamos de receber:
print("Hello,", name)
Hello, Alice
Lembre-se: a função input() sempre retorna uma string. Se você precisar de um número, deve convertê-lo usando int() para inteiros ou float() para números decimais.
Por exemplo, vamos perguntar a idade do usuário:
age_str = input("How old are you? ")
age = int(age_str)
print("Next year, you will be", age + 1)
Ao executar este código, você verá:
How old are you? 25
Next year, you will be 26
Aqui, input() recebe a idade como a string '25'. Usamos int() para convertê-la no número inteiro 25, permitindo realizar operações matemáticas.
Saindo do Interpretador Python
Ao terminar seu trabalho no interpretador, é importante saber como sair corretamente:
Para encerrar a sessão, digite:
exit()
Esta chamada de função fechará o interpretador e retornará você ao prompt normal do terminal.
Alternativamente, você pode usar atalhos de teclado:
Na maioria dos sistemas: Pressione Ctrl + D
No Windows: Pressione Ctrl + Z seguido de Enter
Após sair, você verá novamente o prompt do terminal (geralmente terminando em $).
Lembre-se de que quaisquer variáveis ou funções definidas durante a sessão do interpretador serão perdidas ao sair. Se precisar salvar seu trabalho, escreva-o em um arquivo Python (com extensão .py) usando um editor de texto antes de fechar o interpretador. Você aprenderá como fazer isso no próximo laboratório.
Resumo
Neste laboratório, você deu seus primeiros passos no mundo da programação Python. Você aprendeu a:
Iniciar o interpretador Python.
Trabalhar com variáveis e atribuições.
Usar a função print() para exibir resultados.
Interagir com usuários através da função input().
Sair corretamente do interpretador Python.
Essas habilidades fundamentais formam a base da programação em Python e serão essenciais conforme você avança em sua jornada de desenvolvimento de software.
Para saber mais sobre o LabEx e como utilizá-lo, visite nossa Central de Suporte ou assista a este vídeo.
Lembre-se: programar é uma habilidade que melhora com a prática. Não hesite em experimentar os conceitos que aprendeu aqui. Quanto mais você codificar, mais confortável e proficiente se tornará. Boa sorte em sua jornada com o Python!