You should always let a new ball python acclimate for a week, which means no handling, no feeding, and no digging around his enclosure. Trying to feed him now would only scare him. After owning him for a week, you can go ahead and offer him food.