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.