Winpdb Download para Linux Grátis
Atualizado em : 20/08/2010 Nir Aides
Esta versão do Winpdb não é compatível com seu sistema operacional, veja a versão compatível.
Depurador para a Linguagem Python super completo e detalhado
Winpdb é um depurador gráfico de códigos para a linguagem de programação Python. Sua principal função é analisar a execução de scripts em python de maneira detalhada, explicitando os passos de sua execução, principalmente na ocorrência de erros no código analisado.
Observando o visual de Winpdb, é possível notar que sua interface gráfica contém vários elementos distintos. Cada um deles é responsável por uma funcionalidade diferente:
Namespace: mostra quais variáveis estão alocadas estaticamente durante a execução de um script qualquer;
Threads: exibe quais são as threads atualmente em execução no processador;
Stack: exibe a situação das pilhas de memória utilizadas para as chamadas de funções;
Source: mostra o código fonte que está sendo analisado;
Console: permite a interação do usuário através de comandos textos.
Como todo depurador que se preze, Winpdb também tem um mecanismo de uso de breakpoints. Ou seja, seu usuário pode setar bandeiras em vários pontos do código. Quando a execução atinge algum desses pontos, o programa exibe de forma pausada e detalhada a exata situação do script analisado, incluindo todos os itens de sua interface citados anteriormente.
A instalação de Winpdb é bastante simples, bastando somente baixar o pacote do arquivo, descompactando-o logo em seguida. Após, abra um terminal de sistema, como o xterm, konsole ou gnome-terminal e digite o seguinte comando:
Sem permissão de administrador?
Caso você não possua permissões suficientes para rodar o comando "sudo", é possível executar Winpdb de forma local, através do próprio comando ./Winpdb.
O programa exige que o interpretador Python esteja instalado em seu sistema, o qual pode ser baixado neste link.
Nossa Opinião sobre o Winpdb
Winpdb é uma ótima ferramenta para programadores Python, principalmente por permitir a analise detalhada dos códigos escritos nessa linguagem. Sua interface possui bastantes elementos, os quais podem confundir um pouco os programadores não muito experientes. Portanto, Winpdb é recomendado para pessoas que já possuam um conhecimento um pouco mais avançado nessa área. Para os demais usuários, ainda é mais fácil o uso de "prints" no próprio script para a sua depuração.