Ditto on what every one else said, you have to let your new snake settle in and be alone. He has to get to know his new home and not be worried someone's taking him out of putting something in front of his face.
It's hard to resist, I know

But it will pay off, trust every one here! We've almost all been there before!!!
After a good 10-14 days you can try your first feeding attempt. Don't handle your snake until he's fed at least once or twice, some even recommend longer.
Find a cardboard box or paper bag, get some frozen rats of appropriate size (might as well get it started on rats, trust me on this one!!!). Thaw one out. Put the snake in the box or bag, grab the rat with some thongs and put a few inches from it's head (2-4"), you can dangle or giggle it a bit too to stimulate a feeding response.
If it doesn't go for it right away don't worry, it's very normal. I prefer not too dangle very long and honestly I don't have much patience for it! After a few minutes just leave the rat close by and close the bag or box and leave the snake alone for a few hours, even overnight. Be sure that the snake can't get out and is in a safe place, I like to place the feeding container in their own tanks when they fit so they are in a familiar place and safe if they get out.
If your snake doesn't eat it's a bit frustrating but don't worry, there are a ton of different tricks to try, i.e.: prekilled, different types of prey, braining, chicken broth, ect, ect, ect.!!! Snakes can also go a long time without food and still be very healthy.
Most ball pythons are good feeders but it is not uncommon for them to be fussy or to refuse food.
Pixie