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.