By the way, the beta version has already included Python 3.6 for a while, and it's working quite well. I haven't noticed any problems specific to 3.6. (There's of course no guarantee that anything from the beta will be in the next release update, but it seems very likely.)
With "argv commands" do you mean scripts where you would pass extra arguments in the shell like python3 myscript.py arg1 arg2 arg3? To do that in Pythonista, you can long-tap on the play button, which brings up a popup with extra options for running your script. In the text field at the top you can type arguments for your script. (You only need to type the arguments, like arg1 arg2 arg3, not a full python3 command.)
Also, a small note regarding LPTHW - you should be aware that the author has some strong opinions about Python 3. Until recently the book was Python 2 only and was extremely negative about Python 3. I don't have the full Python 3 edition, so I don't know how much that has changed. Just be aware that the author's opinion isn't that of the Python community in general.