Por is all about the passage, while Para is all about the destination. Por is about going through, along with or by something, whereas Para is about getting to the endpoint or end goal. Por is a common Spanish preposition that translates to the word for in English.
Para is another Spanish preposition that usually translates to for or sometimes to. They two words have different meanings and can rarely be used as synonyms. Por is often used to point to who performs an action or the reason for it being performed. Para is commonly used to indicate the result of an action being performed. Por is not used to denote the result of an action.