Python не заменит ни Java ни JavaScript ->
это дополнение, к JS, если хочется в одиночку что-то разрабатывать.
Вообще идут в связках, требования к вакансиям, как правило:
Например:
Python->JS->CSS->HTML5 — фронт-энд
или Python->PostgeSQL(MySQL, Oracle)->Thrift(etc.)->RabbitMQ(etc.) — бэк-энд, высокие нагрузки
Если учишь язык программирования, лучше начинать с Java, или C#
— потом будет легче перейти на питон,
чем наоборот