I'm trying to understand the concept of a 'callable'. I've been reading through What is a "callable" in Python? and http://eli.thegreenplace.net/2012/03/23/python-internals-how-callables-work/ .
In simple terms, I think I would sum up a callable as being a method , function or class that has a __call__
method. Assuming this is roughly true what 'things' in python are NOT callable, and why are they not? I'm trying to understand better the big picture of what can be called and what can't.