Aula 002: Como um programa Python é executado
🎥 Vídeo 2
Neste vídeo, vamos aprender como um código python é executado e outros conceitos interessantes.
Preparação do ambiente
Com o ambiente já aberto:
- Acesse a pasta aulas
- Crie uma subpasta para esta aula (ex: 002)
- Dentro dela, utilize o arquivo app.py
- No terminal, navegue até a pasta da aula utilizando o comando:
O comando cd permite navegar entre diretórios no sistema.
Ordem de execução do Python
O Python lê o código como nós: de cima para baixo e da esquerda para a direita.
Porém, existe um "pulo do gato" nas atribuições (o sinal de =). Quando o interpretador encontra um sinal de =, ele faz uma pausa - primeiro ele resolve toda a expressão que está à direita para, só depois, guardar o resultado na variável que ficou à esquerda. É por isso que, embora a leitura comece na esquerda, o cálculo final parece acontecer de trás para frente.
Exemplo prático com múltiplos prints
Utilizando a função print(), é possível exibir diferentes linhas no terminal:
Ao executar o programa, cada print() será exibido em uma nova linha, respeitando a ordem em que foi escrito.
Interpretador Python
O interpretador é o responsável por:
- Ler o código escrito
- Traduzir para uma linguagem que o computador entende
- Executar as instruções
- Retornar o resultado no terminal
Compreender esse processo ajuda a prever o comportamento do programa.
Introdução às strings
Uma string é qualquer sequência de caracteres dentro de aspas.
Exemplos:
Tudo que está entre aspas será interpretado como texto.
Expressões e operadores
O Python também avalia expressões antes de exibir o resultado.
Exemplo:
Nesse caso:
- ' * ' é uma string
- * é o operador de multiplicação
- 10 é o número de repetições
O resultado será a repetição da string dez vezes na tela.
O que é uma expressão?
Uma expressão é qualquer instrução que produz um valor.
Antes de exibir o resultado, o Python:
- Avalia a expressão;
- Calcula o valor;
- Retorna o resultado.
Esse conceito é essencial para operações matemáticas e manipulação de dados.
Checklist
Ao final desta aula você aprendeu:
- Como o Python executa um programa
- A ordem de leitura do código
- O papel do interpretador
- O conceito de string
- Como funcionam expressões e operadores básicos
Esses fundamentos são importantes para começar a construir programas com lógica e previsibilidade.