Why and How
As you know that python is a dynamic typing language. The dynamic typing introduce lots of convenience, meanwhile, it also may introduce problems to your code especially when you code are being used a lot by other people either private or public.
Here I put some useful blogs togehter with…