Are you measuring in Celsius? First thing i recommend is switching to Fahrenheit. You'll be able to dial in much more accurately.
i can't agree more about this. I saw a lot of people in Italy doing this and it always baffled me until I got my first lizard and they told me that it's easier to hit your target in Fahrenheit than in Celsius.
I'll try to use simpler English and a shorter answer to make my advice more understanable You should use both a heat mat and a heat lamp. The whole terrarium is heated by the lamp, and the heat mat makes a warm place for your ball python.
You should use two thermometers so that you know the temperatures of both the warm and the cool side of your enclosure. You should also use a thermostat to control the heat mat and heat lamp. The heat mat is only for providing a hot spot, not for heating the whole tank.
Good luck!
Ball Pythons
1.0 Normal (Fírnen)
Wishlist Pokigron Suriname BCC
Mexican Black Kingsnake