Seu Primeiro Laboratório de Python

PythonBeginner
Pratique Agora

Introdução

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 $.

terminal command prompt

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.

Terminal Tab

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.

Python interpreter prompt

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.

Python interpreter calculation result

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
User entering name in Python

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:

  1. Iniciar o interpretador Python.
  2. Trabalhar com variáveis e atribuições.
  3. Usar a função print() para exibir resultados.
  4. Interagir com usuários através da função input().
  5. 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!