What are all the ways to give object permissions to users in Salesforce?

The ways to give object permissions to users in Salesforce are

1. Profile

2. Permission Set

Cheers!!!