Overall, thejennabird nailed it. As long as your abient temps are correct, (75-82F) you should be fine with just a UTH providing belly heat or a "hot spot". But if it's lower than 75 that's when people get heat lamps to boost the ambient temps.
I just want to add that if you don't want to use a heat lamp, you can always use a ceramic heat emitter (CHE) bulb which just produces heat with no light and will last a lot longer than the heat lamp bulbs which have a tendency to burn out. However, like thejemmabird already mentioned, any bulb type heating devices will suck out humidity out of your tank. I personally think it's better to provide proper heat and then worry about humidity.
In regards to humidity you can always get sphagnum moss, dampen it and put it in the snake's hide so they get the humidity they need.