Eclipse, usando el plugin PyDev. Aquí en Fedora Core 4 funciona bastante bien... dentro de lo pesado que puede ser Eclipse (está hecho en Java, qué esperaban
).
Casi cualquier editor decente tiene resaltado de sintaxis para Python. Desde un clásico "vi" hasta Kate, Anjuta, Kdevelop, Eclipse, etc.