IDLE - Python IDE with the tkinter GUI toolkit

  •        0

IDLE is the Python IDE built with the tkinter GUI toolkit. It is bundled in each release of the programming tool since 2.3. It is not included in the python package included with many Linux distributions. Its features include

  • coded in 100% pure Python, using the tkinter GUI toolkit
  • cross-platform: works on Windows and Unix
  • multi-window text editor with multiple undo, Python colorizing and many other features, e.g. smart indent and call tips
  • Python shell window (a.k.a. interactive interpreter)
  • debugger (not complete, but you can set breakpoints, view and step)



comments powered by Disqus

Related Projects

Python Tools for Visual Studio

PTVS is a free & OSS add-in from Microsoft that turns VS into a Python IDE. It supports CPython, IronPython, Intellisense, debugging, profiling, Azure, etc.


Eclipse is the most popular and widely used IDE. It supports Java, PHP, C / C++, Mobile, Rich client applications, Modeling tools.


An IDE to create professional desktop, enterprise, web, and mobile applications with the Java language, as well as C/C++, PHP, JavaScript, Groovy, and Ruby.

sharpdevelop - IDE for C#,VB.NET,Boo,IronPython

SharpDevelop is an Integrated Development Environment (IDE) for .NET Framework applications. It supports the development of applications written in C#, Visual Basic.NET, Boo and IronPython.

IdleX - IDLE Extensions for Python

A collection of extensions for Python's IDLE, the Python IDE built with the tkinter GUI toolkit.

CodeLite - Cross Platform IDE for C/C++

CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs on all major Platforms. It has generic support for compilers with built-in support for GCC/clang/VC++, GDB Support, Refactoring, Code Navigation, Source Control Plugins, RAD Tool for wxWidgets, Code Completion and lot more.

Eric - Python and Ruby editor and IDE

Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.


Spyder is a Python development environment with advanced editing, interactive testing, debugging and introspection features. It is especially recommended for scientific computing thanks to NumPy (linear algebra), SciPy (signal and image processing), matplotlib (interactive 2D/3D plotting) and MayaVi’s mlab (interactive 3D visualization) support.


Kdevelop is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the KDE and Qt libraries and is under development since 1998.

Aptana - Web development IDE

Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine. It helps to build web applications quickly and easily. It could be downloaded as Eclipse plugin or standalone.