Hola, depende el contexto.
"Por", es usada para hacer referencia a algo temporal, pero de una manera muy tibia sin ser muy precisos, puede ser también algún sitio, o por una causa. ejemplos:
- "Por la mañana me levanto" (tiempo)
- "Me fui por ahí" (lugar)
- "Aprendí por internet" (causante).
Si es algo más preciso, puede usarse "para", aunque también es normal usar la palabra "para" indicando una finalidad:
- "Para la 10PM estará listo el trabajo." (tiempo)
- "El fin de semana iré para España." (lugar)
- "Lo hice para vivir feliz." (finalidad)
Aunque, en algunas ocasiones es indistinto el uso, ejemplo:
"Para la noche iré.", "Por la noche iré".