Ball pythons require a basking place around 90 degrees Fahrenheit and a temperature of around 80 degrees Fahrenheit. Most python enthusiasts use under-tank heating pads to keep their tanks warmer, but maintaining and monitoring correct temperatures with heat sources may be tricky.