dynamically typed
In dynamically typed language, type checking is performed at runtime. For example, Python is a dynamically typed language. It means that the type of a variable is allowed to change over its lifetime. ``` >>> a = "Hello world" >>> type(a) <class 'str'> >>> a = 1 >>> type(a) <class 'int'> >>> ``` Other dynamically typed languages are PHP, JavaScript etc.