Python для Hackathon?
Можно будет как-то это все комбинировать?python+js?
Можно, конечно же, но если вы задаете такие вопросы то хз, вы не знаете что такое python, и для чего нужен js.
На Хакатоне крайне мало времени.
Берите то, что знаете лучше. Если вы быстро пишете бекенд сайта на OCaml,  а все остальные на PHP, то вам не надо срочно учить PHP - потому что вы все равно ничего не напишете на нем, а будете только отвлекать команду вопросами и раздражать простыми багами. Поэтому пишите на том, что знаете отлично, разделите задачи и договоритесь о взаимодействии.
Вообще, я рекомендую сходить на хакатон. Если раньше в таком "спортивном" темпе ничего не писали и команда на "сыграная", то, конечно, ничего не выиграете. Но зато посмотрите, весело проведете время, поедите пиццы.