I would hazard a guess and say the ability of a ball python is an emergency skill and not something they enjoy doing, you could always make a shallow end and a deeper end, but dont force the ball swim when he cant keep his head up and out of the water, in that video it looked like all the snake wanted was to escape, that is probably a good hint...