Is Python still a dynamically typed language?
After the introduction of typing in Python, and the trend in recent years of extensive use of this system, I’m wondering if Python is still a dynamically typed language. Python certainly does not restrict the type of variables, function return values, etc., but typing became so common that not writing type annotations seems like a bad software programming practice. However, Python’s original typing module is dynamic typing, so I’m wondering if it actually transformed from dynamic to static. Additionally, continuous improvement and support for type annotation made typing all the more easy and important. Thus, does anyone know if Python’s typing module changed, or even if not, is type annotations the standard practice of writing Python code today? Thanks in advance for any explanation!