JavaScript - это клиентский язык, исполняется напрямую в браузере и альтернативы ему к сожалению нет. Однако есть множество диалектов языка, в том числе с Python подобным синтаксисом, которые компилируются в JavaScript.
Если же речь идет о серверной части, то да, конечно, можно использовать Python или любой другой серверный язык.
Не отвечен вопрос
Если мы говорим о фронтенде, то нет. Если о бекенде, то да. Почитай про nodejs, Django , flask . Первая это про js, остальное это библиотеки питона .