Hi Travis –
By “bathing” most people mean giving the snake an opportunity to immerse itself in water. Obviously ball pythons have access to free standing water from time to time in the wild – at least when in rains. As long as your snake has a bowl of water for drinking, you’ve got its basic needs covered. It’s when it has difficulty in shedding its skin that you might want to consider offering it a larger container that it can soak in.
Wait until it sheds its skin for the first time. Did it all come off in one or two pieces? Then you’ve no need to “bathe” it. If, however, the skin comes off in many little pieces and/or won’t come off at all on parts of its body – then you have an indication that the humidity in the cage is too low, and you’ll want to remedy the situation. You can read up on the forum on various ways to raise the overall humidity, including getting a completely different cage! A good short term fix, however, right around the time the snake is “going blue” (entering the end of a shed cycle) is just to give it a container of water in which to soak. Also, you could put some damp material like sphagnum moss in its hide box. During the summer time with its higher humidity, shedding problems usually disappear or lessen. During the winter is when most keepers have to address this husbandry issue.
By the way, I really don’t think it’s a great idea to take any snake out of its cage and stick it in a bathtub full of water for shedding difficulties. I’ve got to believe they don’t “like” the sudden drama of Swim for Your Life, Mr. Python! That, and potential problems like big temperature differentials and the possibility of the animal aspirating water as it struggles to escape, makes me opt for the less drama-filled solutions.
Don't hesitate to keep asking questions.
-Joan