As: If in the current machine is in state 0, and the tape value at the current read-write head position is A, move the read-write head right, and move into state 1. The semicolon denotes the end of a command. With such a structure, it is apparent how a larger program could be created with the correct input tapes and commands to compute larger systems. By nature, this language is Turing complete.
Of course, any good computer program is not only a series of commands but also allows for more "quality of life" features for the programmer. PyTuring allows for submachines, denoted by SUB and ENDSUB commands (see documentation). In Turing's paper, his notes the Universal Computing Machine as a machine which can emulate any computing (Turing) machine, and submachines in PyTuring are a way to represent this concept. There is no real benefit to using a submachine, except that they provide a great deal of help in code organization, allowing for internal state keeping and dynamic naming. A submachine can be declared and called as such: