Query: Q1: What is a callable object in Python?
Context: In Python, a callable object is an object that can be called or invoked like a function. This includes built-in functions, user-defined functions, and certain classes that define the __call__ method.