Partial Function
Noun · Development
Definitions
A function derived from another function by fixing one or more of its arguments, producing a new function with fewer parameters. In Python, functools.partial enables this; in Haskell, all functions are curried and partial application is the default.
In plain English: Taking a function that needs several inputs and locking in some of them ahead of time, so the resulting function needs fewer inputs.
Example: "I created a partial function from the logger with the module name pre-filled so every call site doesn't have to repeat it."