Pregunta: ¿Qué editor utilizar para programar en Python?
Respuesta: Depende de tu nivel de experiencia. Si ya programas en otro lenguaje, seguramente el editor que usabas te sirve igualmente para Python, este es el caso de los editores simples con coloreado de código (Geany, Bluefish, Notepad++, etc) y de los IDE (Eclipse, VisualStudio, NetBeans)
Si estás comenzando desde el principio, la recomendación general es Eclipse con el plugin
PyDev, o
Aptana Studio (que es más completo e incluye a eclipse y pydev).
Mucha gente recomienda también el IDE integrado en la distribución de Python: IDLE.
Otros dignos de mención son PyScripter, Eric, o Komodo Edit.
En StackOverflow puede encontrarse una buena
comparativa de las características de varios editores.
Por último, la Python Wiki contiene un listado bastante completo de los editores disponibles: