Panda3D/Manual/Como usar um editor Python

Origem: Wikilivros, livros abertos por um mundo aberto.

Criar um programa: Informações Gerais[editar | editar código-fonte]

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 | editar código-fonte]

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 | editar código-fonte]

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 | editar código-fonte]

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 | editar código-fonte]

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 | editar código-fonte]

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