3 Intermediate Python. Higher order functions

Published: 15 May 2020
on channel: Smartech Global
37
3

Hi and welcome

So, in this video we're going to be discussing about higher order functions.
Python is one of the programming languages that treats functions as first class citizens, that is treating functions as every other object of the language, hence functions can be passes as parameters, can be returned from another function , can be assigned as expressions to a variable and more.
This brings about the concept of higher order functions. They are functions that accepts other functions as arguments and can also return other functions.

In this video, i explained this behavior and how to build one.

This concept paves the way for the upcoming concepts, which are "closures" and "decorators". Stay tuned.