2.2 Criando um programa e executando-o

Em Python, um arquivo contendo instruções da linguagem é chamado de módulo. Nos casos mais simples pode-se usar um único módulo, executando-o diretamente; no entanto, é interessante saber que é possível sub-dividir o programa em arquivos separados e facilmente integrar as funções definidas neles. Para criar um arquivo contendo um programa, basta usar qualquer editor de texto. Para um primeiro exemplo, crie um arquivo hello.py contendo as seguintes linhas:

    a = "Hello"
    b = "world"
    print a,b

E a seguir, execute-o da seguinte forma:

    % python hello.py

Ou seja, execute o interpretador e passe como parâmetro o nome do arquivo que contém o código a ser executado. O resultado impresso deve ser:

    Hello world

Perceba bem que não há preâmbulo algum no código-fonte; escrevemos diretamente o código a ser executado5.

Nas próximas seções do tutorial, estaremos utilizando bastante o modo shell; no entanto, para exercícios e exemplos mais extensos que algumas linhas, vale a pena usar módulos para permitir edição e revisão.



Notas de rodapé

... executado5
Em Unix, é possível criar programas em Python e executá-los usando apenas o nome do módulo (sem digitar o nome do interpretador python). Basta adicionar a linha `mágica' #!/usr/bin/env python ao início do módulo e dar permissão de execução ao arquivo. Note que isto não evita que seja necessário que o interpretador esteja instalado no sistema; apenas permite que se possa omitir digitar o seu nome.