December 2000
Intermediate to advanced
816 pages
16h 57m
English
A number of Python objects are what we describe as “callable,” meaning any object which can be invoked with the function operator “()”. The function operator is placed immediately following the name of the callable to invoke it. For example, the function “foo” is called with “foo()”. You already know this. Callables may also be invoked via functional programming interfaces such as apply(), filter(), map(), and reduce(), all of which we discussed in Chapter 11. Python has four callable objects: functions, methods, classes, and some class instances. Keep in mind that any additional references or aliases of these objects are callable, too.
The first callable object we introduced was the function. There ...
Read now
Unlock full access