Modify the keyboard opt symbols
If you want to do this without using external application there is a good answer here

https://apple.stackexchange.com/a/130099/46541

DefaultKeyBinding.dict

Create ~/Library/KeyBindings/DefaultKeyBinding.dict and enter

{ "~l" = (insertText:, "@"); }


This rebinds ⌥L to insert @

~ = ⌥


Quit and reopen applications for the change to take effect

Some examples of external sources

https://apple.stackexchange.com/a/112381/46541