I think it completely depends on the snake. If your bp is relaxed outside and seems to enjoy it, let her out in your yard every now and then; if not, keep her inside. My ball python is very nervous, so I don't take her outside. She doesn't benefit from it, so there is really no excuse for me subjecting her to that much stress. But both of my boas absolutely LOVE the outdoors and they will spend hours exploring my backyard (heavily supervised, of course), so I try to get them out 3-4 times a week.
Consider temperature before you take her out, though. If it's any cooler than 70* or warmer than 90* I wouldn't take a snake outside. Also, give her access to shade so she can cool off if she needs to.
And of course... if you do let her out, natural lighting is the best for a photoshoot!![]()