Thonny – Python IDE for beginners
I'm not sure about your teaching experience. But when i teach function, i told my students: Function application is just substitution. That's it. Function is a template for you to substitue.Higher order function ? Just more substitution !Your source code is a long text template, no magic to it.