Just an FYI. Relatively speaking ball pythons are not active animals. Most don't do much unless you include creeping to the front of the cage to see if you have food when you enter the room. Big girls mostly lay around even when given the opportunity to do something else. Many boys and juveniles will show activity at night. If you want one that may climb get a boy. I saw a study awhile back where they were looking at gut contents (forced regurge) in wild balls. The females had 100% rodent. The boys were eating rodents and birds. Boys are generally thinner of build and smaller than girls so it may make it easier for them to climb.
I have not met the ball python yet that will voluntarily take a swim and they are not exceptionally graceful when they do swim.