Heating and Lighting
Remember that enclosures must allow for a proper thermal gradient that the ball python can utilize, with a hotspot on one end of the enclosure and a cool spot on the other. Provide your ball python with a basking spot temperature of 88 to 96 degrees Fahrenheit and an ambient temperature of 78 to 80 degrees. The ambient temperature should not fall below 75 degrees. It is vitally important to know the temperatures at which you are keeping your snake(s). Do not guess! A great way to monitor temperatures is to use a digital indoor/outdoor thermometer with a probe. Stick the thermometer to the inside of the cage on the cool end and place the probe on the warm end, and you’ll have both sides covered at once.
There are several ways to go about heating a ball python enclosure. Undercage heating pads and tapes, ceramic heat emitters, basking bulbs (both regular daytime and red night bulbs) are just a few. With heat emitters and basking bulbs, it is crucial to keep an eye on the humidity within the enclosure, especially if combined with a screen top, as both will dry the air quickly. Use thermostats, rheostats and/or timers to control your heat source. Do not use hot rocks with snakes as they can heat unevenly over too small of a surface area and can cause serious burns.
Supplemental lighting is not necessary for ball pythons, but if used should run on a 12/12 cycle, meaning 12 hours on and 12 hours off. Continuous bright, overhead lighting is stressful to snakes, especially a nocturnal species such as the ball python. Ball pythons seem to prefer humidity levels of 50 to 60 percent. Maintaining proper humidity will allow your ball python to shed properly.