Man braucht eine Python-Version für das genutzte Betriebssystem (Windows, Linux/UNIX, Mac OS X, usw.): Downloaden, installieren.
Man braucht einen Editor, z.B. zu kaufen PyCharm (man kann Programme auch direkt ausführen) oder kostenlos PyCharm Community Edition oder IDLE (ist bei Python dabei: Einfärben von Codeeingaben im Python-Shell-Fenster, direkte Ausgaben und Fehlermeldungen, plattformübergreifend verfügbar (Windows, Mac OS X und Unix), mehrere Fenster gleichzeitig, Debugging), Eclipse, Komodo oder Eclipse oder Sublime Text als Testversion.