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.