I am currently using synEdit. That is because it is a free, small, and very customizable and highlites pythn keywords.(and was on the system at work) Where as at home I use Emacs, or GNUEmacs (depends on which boot up I chose at the time).
Jeff -- http://mail.python.org/mailman/listinfo/python-list