I have nothing to directly comment on the tutorial. Just a tangential mention regarding the tedious argument parsing boilerplate in Python, I have found Python Fire to be much more convenient: https://github.com/google/python-fire
It would have shaved off another 15-20 lines from the 503 line example ;-)
It would have shaved off another 15-20 lines from the 503 line example ;-)