Textpad is not a bad editor to use with python. You can edit with syntax highlighting. You can install ctags and view classes and methods inside those classes. You can launch both python and jython from within textpad. You can double click on errors and jump to the offending line in your python source.
However to set all this up you need to follow the following instructions:
There are numerous python syntax highlighters listed at the textpad add-ins site. I use the one by Noah Spurrier <firstname.lastname@example.org> and Jim Jinkins <email@example.com>, but have customised it so that class and def methods appear in reverse yellow video.
My own favourite and customised version of a python syntax highlighter for textpad. Put this in your c:\program files\Textpad 4\system directory. Also you need to follow the installation instructions for creating a python document class that textpad will know about.
Things look like this:
Double click on errors and jump to the offending line in your python source
Put the following expression into the configuration sections, as pictured above.
^.*"\([^"]+\)", line \([0-9]+\)