Quem usa Linux ou já está habituado ao DOS, pode seguir até a próxima seção, ASCII art.
ASCII art
No Windows, para executar o programa, digite esse encantamento (supondo que você fez tudo conforme descrito na seção acima, ou fez tudo diferente mas sabia o que estava fazendo):
C:\Arquivos de programas\Python\Curso>..\python egotrip.py
Os sinais ..\ na frente do comando python servem para dizer ao DOS para executar um programa que está no diretório anterior no caminho atual. Assim, acionamos o programa python.exe que está na pasta C:\Arquivos de programas\Python.
No Linux, você precisará chegar até o diretório que contém o exemplo, e digitar:
>python egotrip.py
Ou, se isso não funcionar, tente algo como segue (o comando exato vai depender da sua instalação):
>/usr/local/bin/python egotrip.py
Bom, deu trabalho mas chegamos. E como você deve ter notado, a execução do programinha foi bem mais veloz que no IDLE (em meu computador, menos de 1 segundo, em vez de 10).
Agora vamos fazer uma pequena mudança no programa egotrip que terá um grande efeito. Para fazer essa alteração, no Windows o modo mais rápido é segurar a tecla [ALT] e pressionar [TAB] até que o Ãcone do editor do IDLE identificado pelo nome do arquivo egotrip.py esteja selecionado. Então solte a tecla [ALT], que o editor aparecerá sobrepondo-se à s demais janelas. Agora vamos modificar o programa egotrip. Ao final da segunda linha, digite uma vÃrgula. O seu programa deverá ficar assim:
--
for i in range(100):
print 'Luciano ',
print 'e seus Camargos'
--
Salve com [CTRL]+[S] e rode o programa novamente. Tecle [F5] para rodar no IDLE, ou siga esses passos para testar no DOS:
[ALT][TAB] até voltar ao prompt do DOS
[^] (seta para cima) para fazer o doskey repetir o comando ..\python egotrip.py
[ENTER] para executar o comando acima.
10 entre 10 programadores que usam a plataforma Windows têm muita prática com a sequência [ALT]+[TAB], [^], [ENTER]. Logo, logo, em sua primeira sessão de caça a um bug, você terá oportunidade de praticar bastante.
Nesse caso, é interessante testar o programa tanto no IDLE quanto na linha de comando. Você verá que os resultados são bem diferentes. Experimente e tente explicar porquê.
Como exercÃcio final, subsitua o argumento 100 da função range pelo número 1000, e rode o programa novamente (não recomendo usar o [F5] do IDLE dessa vez; será bem demorado). Tente acrescentar ou retirar letras do seu nome. O efeito será diferente. Bem vindo ao mundo da expressão artÃstica com caracteres de computador.

» Seu primeiro programa interativo »