I personally don't like using heat lamps for Ball Pythons. They do create basking areas but they also dry out the air. Under tank heat (when properly controlled by a thermostat) is the best option in my opinion.