Ball Pythons are carnivores, primarily feeding on small mammals such as mice. In captivity, they are usually fed thawed frozen mice. Ensure the food size is appropriate to prevent digestive issues. Young snakes should be fed pinky mice, gradually increasing in size.