Best way to get snake tame/adjusted to me?

I am getting a BP soon for the first time and I love them but am still a bit jumpy/shaky holding one, especially when it coils back (I think its going to strike me). What are some ways to get a new snake used to me holding it and to make sure I help it have a tame temperament? I hope to hold my snake a lot including letting it chill on my shoulders as I go about my day. Thanks for all your help!