Hi, I want to know How Python does Compile-time and Run-time code checking
The Python language consists of keywords and an extensive list of symbols. Some portion of the Python code is executed automatically at compiling time, but almost all the checking like a function name and its arguments are deferred until runtime. So, if you pass a user-defined argument to the Python code that hardly exists, it will run effectively without any error messages.
Hope it helps!