Functions within functions, closures, and variable scopes in Python
Functions within functions explained! ā mCoding with James Murphy (https://mcoding.io) Source code: https://github.com/mCodingLLC/VideosSampleCode SUPPORT ME ā --------------------------------------------------- Sign up on Patreon to get your donor role and early access to videos! https://patreon.com/mCoding Feeling generous but don't have a Patreon? Donate via PayPal! (No sign up needed.) https://www.paypal.com/donate/?hosted_button_id=VJY5SLZ8BJHEE Want to donate crypto? Check out the rest of my supported donations on my website! https://mcoding.io/donate Top patrons and donors: Jameson, Laura M, Dragos C, Vahnekie, Neel R, Matt R, Johan A, Casey G, John Martin, Mutual Information BE ACTIVE IN MY COMMUNITY š --------------------------------------------------- Discord: https://discord.gg/Ye9yJtZQuN Github: https://github.com/mCodingLLC/ Reddit: https://www.reddit.com/r/mCoding/ Facebook: https://www.facebook.com/james.mcoding CHAPTERS --------------------------------------------------- 0:00 Intro 0:18 Motivating example 2:54 The One Rule 3:13 Level 1, return global 3:38 Level 2, conditional local 4:50 Level 3, nonlocal z 6:48 Level 4, cells and closures 10:35 Level 5, functions are objects, distinct closures 11:39 Level 6, donky chonky 12:52 Lambdas and comprehensions 14:32 Nonlocal and global 16:27 Level 7, please dont do this 18:18 Thanks