A great 5-video tutorial: 35minutes on YouTube (6 tomatoes / 2.5 hours for non-stop studing by coding).
Author's Github (py2), My Github (py3).
Differences in my Github code:
py3, not py2
using on_put() to test validity of input json from client
using on_delete() to test params (just to test......