Static vs Dynamic Typed Languages

This lecture deserves a better explanation. The mentor confuses/ or just miss-explains strongly vs weakly typed and statically vs dynamically typed. The example given in python section literally will raise a type error.
Strong vs weakly typed: type of a value doesn’t change in unexpected ways. Integer does not become a string vs in weakly typed where this is possible.
Dynamically vs statically typed: values have a type vs variables have a type.

Thanks for sharing, @mrhaste!