{"name":"PuDB: A Full-Screen Console Debugger for Python","description":"PuDB is a powerful, full-screen console debugger for Python, designed to offer the advanced features of GUI debuggers within a lightweight, keyboard-friendly terminal interface. It allows developers to efficiently debug Python code directly in their terminal, providing a continuous visual overview of source, stack, variables, and breakpoints.","github":"https://github.com/inducer/pudb","url":"https://osrepos.com/repo/inducer-pudb","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/inducer-pudb","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/inducer-pudb.md","json":"https://osrepos.com/repo/inducer-pudb.json","topics":["Python","Debugger","Debugging","Console","Terminal","Development Tools","PDB","IPython"],"keywords":["Python","Debugger","Debugging","Console","Terminal","Development Tools","PDB","IPython"],"stars":null,"summary":"PuDB is a powerful, full-screen console debugger for Python, designed to offer the advanced features of GUI debuggers within a lightweight, keyboard-friendly terminal interface. It allows developers to efficiently debug Python code directly in their terminal, providing a continuous visual overview of source, stack, variables, and breakpoints.","content":"## Introdução\n\nPuDB é um depurador de console de tela cheia inovador para Python, com o objetivo de trazer os recursos sofisticados de depuradores baseados em GUI modernos para um ambiente mais leve e centrado no teclado. Ele permite que os desenvolvedores depurem seu código Python diretamente no terminal, oferecendo uma visão visual abrangente do estado do programa. O objetivo principal do PuDB é permitir que você depure o código exatamente onde você o escreve e testa, no terminal.\n\n## Instalação\n\nInstalar o PuDB é simples usando o pip, o instalador de pacotes do Python. Certifique-se de ter o Python 3.6 ou mais recente para as últimas versões do PuDB.\n\nbash\npip install pudb\n\n\nPara a versão de desenvolvimento, você pode clonar o repositório:\n\nbash\ngit clone https://github.com/inducer/pudb.git\n\n\n## Exemplos\n\nPuDB oferece uma rica experiência visual, como demonstrado por suas capturas de tela e screencasts. Esses recursos mostram sua interface intuitiva, apresentando código-fonte com destaque de sintaxe, inspeção de variáveis em tempo real e gerenciamento de pontos de interrupção.\n\nVocê pode ver as capturas de tela diretamente no README do repositório, ilustrando temas claros e escuros.\n\nAlém disso, screencasts estão disponíveis para guiá-lo em seu uso:\n\n*   [Meet Pudb, a debugger for Python code (2020)](https://www.youtube.com/watch?v=bJYkCWPs_UU)\n*   [PuDB Intro Screencast (2009)](http://vimeo.com/5255125)\n\n## Porquê usar PuDB\n\nPuDB se destaca por sua mistura única de poder e simplicidade, tornando-o uma excelente escolha para depuração de Python. Suas principais vantagens incluem:\n\n*   **Visuais Abrangentes:** Todas as informações essenciais de depuração, como código-fonte, pilha, pontos de interrupção e variáveis, são visíveis de uma só vez e continuamente atualizadas, aumentando a consciência do fluxo do seu programa.\n*   **Navegação Amigável ao Teclado:** Projetado para velocidade, PuDB usa toques de tecla únicos e suporta teclas de cursor, atalhos Vi e comandos inspirados no `pdb` para navegação rápida.\n*   **Recursos Avançados:** Defina e edite facilmente pontos de interrupção, pesquise código-fonte, navegue por módulos, acesse um shell Python ou abra um prompt de comando. Ele também oferece tratamento robusto de exceções com um modo post-mortem.\n*   **Personalização:** Inclui temas pré-empacotados, com opções para temas escuros e configurações de tema personalizadas.\n*   **Integração IPython:** Integra-se perfeitamente com o IPython para uma experiência de depuração aprimorada.\n\n## Links\n\nExplore o PuDB ainda mais através de seus recursos oficiais:\n\n*   [Repositório GitHub](https://github.com/inducer/pudb)\n*   [Documentação PuDB](https://documen.tician.de/pudb)\n*   [Lista de E-mails](http://lists.tiker.net/listinfo/pudb)","metrics":{"detailViews":2,"githubClicks":3},"dates":{"published":null,"modified":"2025-12-22T08:01:03.000Z"}}