So I have set up two different IDEs for python that seem to be good for different things. For large projects, Eclipse + the PyDev package with Pylint installed as well seems to be a really good configuration. However if you are just writting a script this seems like overkill as eclilpse forces you to set up a special directory structure for your project and all.
Alternatively I am trying out this mac based emacs gui called Aquamacs. I also installed pylint and followed the instructions on this site: http://www.emacswiki.org/emacs/PythonMode
for configuring pylint with emacs fly-make mode. This checks for actual errors in code as well as warnings about not conforming to standard python practices.
