Panda3D/Manual/Como usar um editor Python

Criar um programa: Informações Gerais

editar

Panda3D é uma biblioteca de subrotinas; não um aplicativo. Isso significa que ao contraio de outros programas em seu computador, você não achará nenhum ícone ou atalho de programa para rodá-lo. Ao contrario, você precisa usar um editor para programadores para criar seu programa. Os passos básicos são:

    * Crie um diretorio vazio para seu programa
    * Obtenha um editor de programador
    * Inicie um editor de programador
    * Digite um programa no editor
    * Salve o programa no seu diretorio de programas
    * Inicie o promt de comando
    * Mude o diretorio para o diretorio do seu programa
    * Rode o programa usando "python.exe"

Estes passos serão explicados em mais detalhes nos topicos "Instalando um editor no Windows" e "Instalando um editor Python no Linux". Escolha o topico adequado ao seu sistema operacional e siga em frente

Instalar um editor no Windows

editar

Para o Windows, os possíveis editores que podemos usar são:

Windows:

    * PyPE
    * PSPad
    * Geany
    * Crimson Editor
    * Notepad++
    * Stani's Python Editor
    * Eclipse combinado com PyDev 

Nos abordaremos a instalação do editor PyPE a seguir.

Criando diretórios para seu programa

editar

Então, você precisa criar um lugar para salvar todos os seus scripts. Panda3D pode rodar um script de qualquer lugar do seu computador, mas se você procurar por modelos e qualquer outro recurso na pasta da qual ele é rodado. Se esses recursos não estiverem presentes, você receberá uma mensagem de erro quando você tentar rodá-lo. Então, eu acredito que a coisa mais facil para um iniciante fazer, é ciar uma nova pasta no diretório principal do próprio Panda3D ( que já contem todos os modelos e outros recursos que você precisará)

Para fazer isso, clique no botão Iniciar do seu Computador, e então em "Meu Computador"

 

No topo da barra de menu, clique "Local Disk (C)" (se os conteudos desse disco estão escondidos, apenas clique "Mostrar conteúdo desta pasta"). Agora ache a pasta Panda3D e dê um duplo clique para abri-lo.

No topo da barra de menu clique em ‘Arquivo > Nova > Pasta’. Isto vai criar uma nova pasta no diretório do Panda3D, apague o nome e digite um novo nome para ela (tipo meus programas).

Como obter um Editor de Programador

editar

Um dos pontos fortes do python, é que você não precisa de um compilador para escrever seus scripts, contudo, você precisa de um bom editor. Não tente usar o bloco de notas do Windows ou o Wordpad: Eles não foram feitos para isso. Você precisa de um editor para programadores. Um editor conhecido é PyPE (que é gratuito e torna a tarefa de escrever scripts python muito mais fácil). Você pode baixá-lo desta locação:

http://sourceforge.net/projects/pype/

Se você está usando o Winows, baixe o PyPE-2.8-win-ansi.zip ( essa era a versão mais atual quando este texto foi escrito ). Você não precisa isntalar o progama, você apenas baixa e descompacta ele em algum lugar, então abre o pasta descompactada e dá duplo clique no ícone do PyPE para rodá-lo ( ou dê um clique com o botão direito no ícone e mandeo para o desktop como um atalho, então simplesmente rode-o dando duplo clique no ícone no seu desktop).

 

Digitando seu programa no Editor

editar

Abra o Pype, então clique "File > New" no topo da barra de menu para abrir um novo ambiente de trabalho. agora digite o seguinte código ( ou apenas copie e cole) :

import direct.directbase.DirectStart run()

Perceba que o PyPE automaticamente marca certas palavras e números para você. Essa é uma caracteristica muito legal, que facilita muito achar erros

Você acabou de escrever seu primeiro script Panda3D. Não é muito, mas essas poucas linhas dizem ao Panda3D para começar. Mas antes que possamos rodar esse script, você precisa salvá-lo. Então clique no "File > Save As" no topo da barra de menu e uma nova janela deve abrir.

 

No topo dessa nova janela tem uma caixa de texto "Save in:", que aponta para "PyPE-2.8-win-ansi", você NÃO quer salvar seu script aqui, então clique na pequena seta para baixo proxima á caixa de texto, e navegue para baixo na lista, e clique "Disco Local (C)", então de duplo clique na pasta Panda3D para abri-la. Ache a pasta "minhascoisas" que nós criamos antes e dê duplo clique para abri-la.

 

Agora, digite o nome do seu script na caixa de texto "File name:". Eu chamei o meu de meuscript.py ( tenha certeza de botar .py no fim do nome ). Então clique no botão "Save".

 

Agora vocÊ pode fechar o Pype.

Instalar um editor Python no Linux

editar

Como os usúarios de Linux já sabem, existem diversos tipos de distribuições para Linux, como Ubuntu, Redhat, Mandriva...Usaremos como exemplo o Ubuntu versão 9.04 e o editor python Geany. A seguir está uma lista de editores para o caso de você não querer usar o Geany

Linux:

    * Geany
    * Stani's Python Editor
    * Eclipse combinado com PyDev
    * Eric Python IDE
    * Kate ( Apenas KDE )
    * Scribes or gedit combinados com IPython 

No seu Terminal( Aplicativos > Acessórios > Terminal ), digite apt-get install geany, ou alternativamente vá no Gerenciador de Pacotes Synaptic e procure por Geany( na sessão universo ). Não há pacote .deb para baixar no site, apenas as duas formas citadas podem ser usadas para instalar o editor.

A instalação prossegue normalmente como em qualquer instalação padrão do Linux. Ao termino da instalação você pode encontrar Geany em Aplicativos > Programação. Agora você já pode rodar, editar e criar seus códigos python.

Nota: No Ubuntu 9.10 ficou ainda mais fácil, basta ir na Central de programas do Ubuntu>Desenvolvimento>Geany>Instalar