Skip to content

benmak11/PiDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PiDE

Interactive IDE

Installation instructions:

Please copy idlelib contents into installed Python 2.7 directory under "Python27/Lib/idlelib". Please copy site-packages contents into smae directory "Python27/Lib/site-packages".

+--------------------------------------------------------------------+ | THE PIDE PROJECT HAS BEEN LICENSED UNDER THE TOWSON UNIVERSITY | +--------------------------------------------------------------------+

PiDE is Python's Tkinter-based Integrated DeveLopment Environment.

PiDE emphasizes a lightweight, clean design with a simple user interface. Although it is suitable for beginners, even advanced users will find that IDLE has everything they really need to develop pure Python code.

PiDE features a multi-window text editor with multiple undo, Python colorizing, and many other capabilities, e.g. smart indent, call tips, and autocompletion.

The editor has comprehensive search functions, including searching through multiple files. Class browsers and path browsers provide fast access to code objects from a top level viewpoint without dealing with code folding.

There is a Python Shell window which features colorizing and command recall.

PiDE executes Python code in a separate process, which is restarted for each Run (F5) initiated from an editor window. The environment can also be restarted from the Shell window without restarting IDLE.

This enhancement has often been requested, and is now finally available. The magic "reload/import *" incantations are no longer required when editing and testing a module two or three steps down the import chain.

(Personal firewall software may warn about the connection PiDE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet.)

It is possible to interrupt tightly looping user code, even on Windows.

Applications which cannot support subprocesses and/or sockets can still run IDLE in a single process.

PiDE has an integrated debugger with stepping, persistent breakpoints, and call stack visibility.

There is a GUI configuration manager which makes it easy to select fonts, colors, keybindings, and startup options. This facility includes a feature which allows the user to specify additional help sources, either locally or on the web.

PiDE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl) and is cross-platform, working on Unix, Mac, and Windows.

PiDE accepts command line arguments. Try idle -h to see the options.

PiDE is Python's Tkinter-based Integrated DeveLopment Environment.

PiDE emphasizes a lightweight, clean design with a simple user interface. Although it is suitable for beginners, even advanced users will find that PiDE has everything they really need to develop pure Python code.

PiDE features a multi-window text editor with multiple undo, Python colorizing, and many other capabilities, e.g. smart indent, call tips, and autocompletion.

The editor has comprehensive search functions, including searching through multiple files. Class browsers and path browsers provide fast access to code objects from a top level viewpoint without dealing with code folding.

There is a Python Shell window which features colorizing and command recall.

PiDE executes Python code in a separate process, which is restarted for each Run (F5) initiated from an editor window. The environment can also be restarted from the Shell window without restarting PiDE.

This enhancement has often been requested, and is now finally available. The magic "reload/import *" incantations are no longer required when editing and testing a module two or three steps down the import chain.

(Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet.)

It is possible to interrupt tightly looping user code, even on Windows.

Applications which cannot support subprocesses and/or sockets can still run PiDE in a single process.

PiDE has an integrated debugger with stepping, persistent breakpoints, and call stack visibility.

There is a GUI configuration manager which makes it easy to select fonts, colors, keybindings, and startup options. This facility includes a feature which allows the user to specify additional help sources, either locally or on the web.

PiDE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl) and is cross-platform, working on Unix, Mac, and Windows.

PiDE accepts command line arguments. Try pide -h to see the options.

If you find bugs or any run-time errors, please don't call us. We can't help you.

About

Interactive IDE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%