Ball pythons in the wild don't swim. They weren't built for swimming and should not be forced to swim i.e putting them in the tub or small pool. Ball Pythons don't "like" things. They are either comfortable or stressed and you can't always tell if they are stressed. There are some signs but not every snake displays those signs. Every snake is different, some tolerate things better than others but it's really not fair to the snake to make him tolerate things that aren't natural for them. There are some snakes who like to take the occasional soak which is why it is good to give them a water bowl they can fit in so they decide when they want soak up a little H2O.