Functions and Functional Programming in Python (2. Functions under the hood)
I will talk about some of the very important concepts in Python like Python objects, namespaces, how to inspect them, scopes, name resolution, the order of resolving them, how variables are passed to functions, what the functions return, what are functions’ hidden attributes’, and what else can you do with functions.