views:

481

answers:

7

Is there any web-based IDE that I can use to run quick tests? There're a dozen for PHP and some for even Java but I haven't found yet that runs Python. If there's an open-source IDE available that I can host and run myself, that'd be better.

Thanks

+9  A: 

EDIT, after googling for more:

You might want to give a try at:

Gregory Pakosz
First two look great, wish they also supported Python 3 though.
Nimbuz
you might want to look at http://github.com/codenode/codenode source code
Gregory Pakosz
+3  A: 

Through not specifically for python Codepad is good too.

Prasoon Saurav
+2  A: 

Codepad can compile code, if it's what you're looking for.

Segfault
+2  A: 

http://shell.appspot.com/ The google AppEngine shell (not really an IDE though).

jldupont
This application has some problems that make it a poor choice for learning Python. For instance, all objects are immutable. I'd wait for this defect to be resolved before using it.
Adam Crossland
+2  A: 

I'm pretty sure that IDE's are the last kind of programs that will ever go web based, because a good IDE needs to be so extremely interactive if it wants to be good.

I really don't see a reason for this and others seem to agree because there isn't any. And no, an interactive web shell or compiler has nothing to do with an IDE.

Lothar
A: 

Mozilla Bespin is an interesting project (user guide).

It is a Mozilla labs open source project to build a browser-based IDE. You can host it yourself, see the Bespin developer guide.

I don't think it is currently a full-fledged Python IDE, but I believe it could be made into one with a bit of effort. The Bespin server is written in Python.

codeape
A: 

ideone.com is able to compile and run Python. There is also an integrated web editor - perfect for quick tests. It is not an open source but you can use Ideone API to build your service.

kuszi