The following text was taken from the Husbandry page at www.milehighmorpsh.com ...
"Can you over-feed a Ball Python? Unfortunately there are popular myths that feeding frequent meals or as some people call it "power-feeding" is dangerous to your snake. We are fortunate to have Dr. Roger Klingenberg (co-author of "The Ball Python Manual") as our veterinarian and he has advised us that it nearly impossible to over-feed a juvenile Ball Python. The danger of obesity does not come into play until the snake is an adult and then only with excessive feeding."
Ball pythons are very good at self regulating their own food intake. Appropriately sized food items every 7 - 14 days is fine. More frequent feeding is fine too if they'll eat more often. Learn what works for your own snake and let him/her tell you how much and how often to feed it.
-adam