Configurar um ambiente de desenvolvimento integrado (IDE) para Python

Escrever macros Python requer etapas de configuração adicionais para escolher um IDE.

Ao contrário do desenvolvimento de macros de linguagem Basic no LibreOffice, o desenvolvimento de scripts Python para o LibreOffice requer a configuração de um Ambiente de Desenvolvimento Integrado (IDE) externo. Vários IDEs estão disponíveis, desde para iniciantes até para programadores Python avançados. Ao usar um Python IDE, os programadores beneficiam de vários recursos, como o realce de sintaxe, dobragem de código, navegação de classes, conclusão de código, aplicação de código padrão, desenvolvimento orientado a testes, depuração, controlo de versão e muito mais. Você pode consultar o Designing & Developing Python Applications no Wiki para obter informações mais detalhadas sobre a configuração de uma ponte entre o seu IDE e uma instância em execução do LibreOffice.

A extensão APSO

The Alternative Python Script Organizer (APSO) extension eases the edition of Python scripts, in particular when embedded in a document. Using APSO you can configure your preferred source code editor, start the integrated Python shell and debug Python scripts. Extensions exist that help inspect arbitrary UNO objects, refer to Designing & Developing Python Applications for additional details on such extensions.