Passwords and codes used with 2-Step Verification

There are several fundamental differences between traditional passwords, like those you use to sign in to your Google Account, and the verification codes and App Passwords you use as part of 2-Step Verification.