Nesse caso, você sempre deve usar ''por''. Exemplo:
''Obrigada por ter vindo à minha festa.''
Para
Quando você quer dar a ideia de movimento, use ''para'': ele mudou-se para Brasília.'' / ''Dei dinheiro para ele.''
Antes de verbos, geralmente, você deve usar ''para'': eu vim para falar com ela.''/''Saímos para jantar.''
Por
Quando você faz algo porque gosta de alguém (amigo, namorado(a), parente), você deve usar ''por'': ''eu briguei com ele por você.'' ''eu morreria por ela.''
Você também usa ''por'' para indicar troca ou venda: ''Troquei meu apartamento por uma casa.'' / Vendi meu computador por R$ 1.000,00.''
Estes são os principais casos. Espero ter ajudado!