Existing content on python functions can be found here:
https://github.com/csiro-data-school/python-functions (episodes 1 to 4). NOTE: episode 4 uses doctests, which I think do work in Jupyter, and can be a simple way to introduce the concept of testing (without having to explain thats what you are doing, or get into unit tests). Given time restraints you may not get to this, however.
Existing content on python functions can be found here:
https://github.com/csiro-data-school/python-functions (episodes 1 to 4). NOTE: episode 4 uses doctests, which I think do work in Jupyter, and can be a simple way to introduce the concept of testing (without having to explain thats what you are doing, or get into unit tests). Given time restraints you may not get to this, however.
Daniel's content is here:
https://github.com/csiro-data-school/python-adv/blob/gh-pages/_episodes/15-functions.md