There's nothing complicated about this, just be sure your hands do not smell like it's prey, so wash your hands first before picking your ball python up. After washing, make sure your ball python hasn't recently just eaten, or is in shed. I recommend leaving your Ball python alone to digest for 1-2 days, then start handling again. If it's all clear, you just go ahead and pick him up. If this is your first ball python and you have never picked him up, don't think about it and just do it. The longer you delay, the more you'll get scared (if you are scared), and you'll probably back out.
The only time you will get bit is if your ball python is really stressed out, or afraid. Most bites happen while picking them up, once you get them on your hands, the chance that your ball python will bite is greatly lessened. If you really are afraid, you could buy a snake hook, or use gloves.
Here's a video on how to handle your ball python
First of all, ignore what this "expert" said about Ball pythons and fangs. It's not true. Take a look at this Ball Python picture and tell me if you see any fangs. Doesn't take an expert to see that there are none...
But the "expert" was right about one thing, Ball Pythons are constrictors, good job expert! Too bad our expert doesn't know that constrictors, our ball pythons, don't have fangs, just regular teeth, which are small and needle like to help slide in dead prey into their mouth after constricting."Snakes like to be held" Ball pythons, and other snakes, dont really enjoy being handled, they just tolerate it. And the thing she said about holding them on a frequent basis to keep them tame will vary depending on your Ball Python's personality. I've had a male ball python I hold only once a month, still docile, never struck at me, or bit me.
Remember not to handle your ball pythons TOO much, especially if he or she is a new snake, start out with 10-15 minute handling session, then work your way up so your snake won't get stressed.