Winpdb
Encyclopedia
Winpdb is a platform-independent GPL Python
debugger
with support for multiple threads
, namespace
modification, embedded
debugging, and encrypted communication. According to the project website, it is up to 20 times faster than Python's built-in debugger pdb. It consists of a graphical front-end based on the wxPython
GUI framework and a back-end also known as RPDB2. One or both of these components are used in several python IDE
s such as Stani's Python Editor
(SPE), PythonWin, and PIDA
(RPDB2 only).
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
debugger
Debugger
A debugger or debugging tool is a computer program that is used to test and debug other programs . The code to be examined might alternatively be running on an instruction set simulator , a technique that allows great power in its ability to halt when specific conditions are encountered but which...
with support for multiple threads
Thread (computer science)
In computer science, a thread of execution is the smallest unit of processing that can be scheduled by an operating system. The implementation of threads and processes differs from one operating system to another, but in most cases, a thread is contained inside a process...
, namespace
Namespace
In general, a namespace is a container that provides context for the identifiers it holds, and allows the disambiguation of homonym identifiers residing in different namespaces....
modification, embedded
Embedded
- In science :* In mathematics, embedding is one instance of some mathematical object contained within another instance** Graph embedding* In computing, an embedded system is a special-purpose system in which the computer is completely encapsulated by the device it controls* In computing, embedding...
debugging, and encrypted communication. According to the project website, it is up to 20 times faster than Python's built-in debugger pdb. It consists of a graphical front-end based on the wxPython
WxPython
-External links:* * at showmedo...
GUI framework and a back-end also known as RPDB2. One or both of these components are used in several python IDE
Integrated development environment
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...
s such as Stani's Python Editor
Stani's Python Editor
Stani's Python Editor is a cross-platform integrated development environment for the Python programming language. The IDE is developed and maintained by Stani Michiels....
(SPE), PythonWin, and PIDA
PIDA
PIDA is an open source IDE written in the Python language, which is designed to coalesce different software development tools to provide a seamless workflow for programmers. The authors describe this as "a framework for integrated development"...
(RPDB2 only).