Ball Python + Glass Tank + New Owner == Issues
The right ball python can be a beginner snake, if properly kept. I some have babies right now that I would sell to a beginner and others I would not. Talk to whatever breeder you are going to buy from and get him/her to answer questions about how often the animal is eating, what it is eating and any gymnastics that it takes for it to eat. Also ask about the snakes demeanor.