I say ball pythons are not a beginner snake. As most beginners wind up buying from a pet store and suckered into a huge tank and heat lamps.

Then we find them on here asking same question over and over why wont my python eat or shed right and i cant keep the humidity at the right level.

IMHO ball pythons should be your 2nd or 3rd snake so you can get the skill of caring for a snake more tolerant of humidity and temp failures/fluctuations.

Ball pythons need SPECIFIC requirements to be met if not you have picky eaters and or unhealthy all around.

That's why i say no to beginner snake.