Chris Rebert clp2 at
Wed Jul 1 18:11:45 EDT 2009

On Tue, Jun 30, 2009 at 11:02 AM, kaffeen<kaffeen at> wrote:
> Hello all, just joined this list and am just beginning to learn Python.
> Thanks to everyone for making this a great place to learn and their
> contributions.
> As mentioned, I'm new to Python (but have experience with other programming
> languages/scripting). I have a couple of questions...
> 2) What are the differences between IPython and IDLE, is one better than the
> other, why?

IDLE is a GUI interactive interpreter and IDE that uses the Tk GUI toolkit.
IPython is a command-line interactive interpreter with tab-completion,
advanced command history functions, and other handy extras.

I would say they have completely different purposes. IPython is a
souped-up version of the command-line Python REPL, but doesn't include
a text editor for writing a file of code. It is very good for
experimenting and exploring with though. IDLE is a quite servicable
free IDE.


More information about the Python-list mailing list