Можно ли Python'ом заменить JavaScript и Java?
Если нравится Python, вам стоит обратить внимание на CoffeeScript.
Python - это Backend. (Ответ на запросы пользователя, генерация HTML кода с данными из BD в шаблонах). Для вашей задачи он не подходит.
Ответ: Javascript - учите его, используйте Backbone, Angular.js, jQuery. Для игр WebGL и Canvas умеет pixi.js и много прочих gamedev библиотек для HTML5. Писать код на Python потом компилировать его в JS возможно. Я знаю JS лучше, чем Python. И компилировать код из Python в JS - для меня будет ужасом. Проще сразу писать на нативном JS (научиться), а потом использовать готовые решения.