Module: (Python) Vamos nos conhecer!


Problem

3/4

software de programação

Theory Click to read/hide

Programas

Um programaé um conjunto de instruções escritas em uma linguagem que um computador pode entender.

O cérebro do computador - o processador, por sua vez, entende apenas uma linguagem - a linguagem dos códigos de máquina (uma sequência de zeros e uns). É bastante problemático para uma pessoa escrever um programa na linguagem dos códigos de máquina, sem contar encontrar erros e corrigi-los (depuração). 
Foi para facilitar o processo de criação de programas que foram desenvolvidas as linguagens de programação de alto nível, nas quais os comandos se aproximam das palavras das linguagens naturais, na maioria das vezes o inglês. Mas cada palavra-comando tem um significado estritamente definido e não há exceção. 

 

Tradutor, compilador, intérprete

Para que o computador execute programas escritos em linguagens de alto nível, é utilizado um programa especial – tradutor.
O tradutor pode traduzir o programa nos códigos de máquina de um determinado processador. Esses compiladores são chamados de compiladores.
O tradutor pode executar o próprio programa ou traduzi-lo para bytecode - cada comando possui seu próprio código, que ocupa um byte na memória (um número de 0 a 255). Esses tradutores já são chamados de intérpretes
Bytecode é executado por uma máquina virtual (por exemplo, programas escritos em Java).

O tradutor Python é um interpretador. Portanto, para executar o programa, você precisa instalar um interpretador Python em seu computador. 
A distribuição mais recente pode ser baixada em https://www.python.org/downloads/  

Por conveniência, você pode instalar um ambiente de desenvolvimento integrado em seu computador (IDE), que permite digitar, depurar e executar programas.
Existem muitos ambientes de desenvolvimento diferentes para a linguagem Python, tanto comercial, e gratuito (Ver comparação aqui)
Wing IDE 101 – um ambiente de aprendizado simples, multiplataforma e gratuito.
 Página de download: http://wingware.com/downloads/wingide- 101 (selecione seu SO).
Depois de instalar o Wing IDE a partir do kit de distribuição, certifique-se de instalar as atualizações do sistema (menu "Ajuda" – "Verificar atualizações").
Após iniciar o Wing, você verá uma janela dividida em várias partes.
 

 
Na janela marcada com o número 1, você deve escrever um programa e salvá-lo (o arquivo com o programa tem a extensão .py).
Para executar o programa, use o botão com um triângulo verde (Executar).
Você verá o resultado do trabalho na janela marcada com o número 2.

Problem

Conclua as tarefas na ordem:
1) baixe e instale o interpretador Python em seu computador (https://www.python. org /downloads/);
2) Baixe o ambiente de desenvolvimento Wing 101 para Windows ou selecione o ambiente de desenvolvimento para seu sistema operacional na página oficial;
3) execute a ala 101;
4) copie o programa abaixo;
5) execute o programa no Wing, veja o que ele gera;
6) execute o programa no navegador;
7) comparar os resultados do trabalho.