
		estevaodrdias
		
		(usa openSUSE)
		
		Enviado em 21/09/2010 - 10:47h 
		Para criar pacotes você coloca os arquivos .py em pastas como faria no Java, a única diferença é que você precisa que em cada pasta, a ser identificada como pacote, tenha um arquivo especial chamado __init__.py, que pode até estar em branco, mas tem que estar lá. Exemplo:
/myapp
  main.py
  model
    __init__.py
    produtos.py
    clientes.py
  view
    __init__.py
    dialogo.glade
    dialogo.py
Quanto a quantas classes por modulo, depende da sua preferência, pelo que consegui perceber pesquisando alguns códigos. O melhor que achei, foi o estilo usado pelo programador do Emesene. Você pode baixar códigos fonte e estudá-los, procure no Google por 'emesene ppa'. Outra coisa, digamos que o modulo Numeros.py tenha duas classes: Reais e Imaginarios. Você usaria a classe Reais assim:
import Numeros
num = Numeros.Reais
Ou assim:
from Numeros import Reais
num = Reais
O modula funciona como um 'pacote', isso para gente que vem do Java.