Hi,

I'm about to start learning Python and want to find an IDE. For example something Visual Studio like stuff. WYSIWYG so when I write code, I should have a button somewhere to click and see the output. For free and for Windows and Linux platforms.

I downloaded Komodo Edit 7 and cannot find how to do that. Anyone knows?

Thanks

Komodo Edit there is a little more stuggle to setup run button.
http://community.activestate.com/forum-topic/executing-python-code-within-komodo-edit
Komodo IDE has run button build in,because it has debugging features for python build in.

Look at Pyscripter(windows only) and Spyder great editors for python.
Can also mention Pydev wish is powerful,not as lightweigt need of course to install Eclipse.

commented: good pointers +13

A RAD GUI Building IDE for Python using wxPython:
http://sourceforge.net/projects/boa-constructor/

See also:
http://www.daniweb.com/software-development/python/threads/20774/starting-python/6#post400296

If you use Python3 you can go with the Eric5 IDE.
That program is free and uses the powerful PyQT GUI toolkit.
That in turn comes with a designer (form builder).
Google for Eric5

PyQT4 free from:
http://www.riverbankcomputing.co.uk/software/pyqt/download

See also:
http://www.daniweb.com/software-development/python/threads/419902/best-python-ide#post1798001

I'm also learning Python and I use PyScripter. It's worked well so far.

The Designer form builder that is installed with PyQT is probably the closest thing to Visual Studio.

Too bad that BOA is stuck with wxPython and is at this time not available for Python3 development.

One of the most popular ones is Eclipse with PyDev. It has the button you want and also debugging features. PyDev is the plugin for Python.

Another nice one would be Ninja IDE.

Both are free and opensource.

A simpler IDe would be WingIDE. It's very good for learning Python as you don't have to setup a project to work in just one file.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.