O Python é uma linguagem do lado do servidor e pode ser programado para interagir com linguagens do lado do cliente, como Javascript. O Python tem um ótimo framework chamado Django que pode tornar essas interações mais simplificadas. Você pode aprender mais sobre o Django aqui: link