Photo by Alice Donovan Rouse on UnsplashDynamic typing, which means that the type of a variable is determined only during runtime, makes Python flexible and convenient. However, every coin has two sides. Messy typing of variables is usually the root of hidden bugs. Robust programs should be type-safe. Therefore, Python provides the typing hint feature since version 3.5. This feature is a good trad

