Is it possible to call a function without first fully defining it? When attempting this I get the error: \"function_name is not defined\". I am coming from a C++ ba
Python is a dynamic languuage and the interpreter always takes the state of the variables (functions,...) as they are at the moment of calling them. You could even redefine the functions in some if-blocks and call them each time differently. That's why you have to define them before calling them.