Python anstelle von JavaScript
Es gibt eine schon recht ausgereifte Library "Brython" (für Python im Browser), womit JavaScript für interaktive Webseiten durch Python ersetzt werden kann.
Effektiv ist Brython ein JavaScript-Programm, das Python-Code liest und ausführt. Ein Zugriff auf HTML-Element (DOM) und Events (Maus, Tastatur) sind damit ebenfalls möglich.
Auf der Brython-Webseite gibt es diverse Demos und eine gute Dokumentation.
Interessanterweise soll so Python im Browser vergleichbar schnell wie native Python sein.