The following uses of guns and weapons shall be considered to be exceptions to the provisions contained herein and shall be permitted uses of guns and weapons in the city: Discharge of a gun or firearm or other weapon of any kind for the purpose of self-defense.
(`89 Code, § 171.010(8))