Il n´y a pas de compilateur pour python puisque contrairement au c/c++ c´est un language interprété. Toutefois tu peut produire des exe avec py2exe:
http://www.py2exe.org/ pour distribuer tes programmes à des gens sous windows (il faudra que tu soit sous windows aussi pour produire ton exe), ou utiliser py2app (
http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html ) si tu es sous mac ou pour distribuer tes programmes à des maceux.
J´ai déjà croisé un équivalent pour linux, mais j´ai perdu l´adresse et je suppose que de même il faut être sous linux pour que cà marche.
Si par contre tu voulais parler d´un programme pour écrire du python n´importe quel éditeur de texte suffit. Je te conseille pspad ou notepad++.