Careful with this one
I live in an area that it would be really hard to keep a ball python in a tank with heat controlled by a dimmer. Dimmers only work well if the temp in the room stays pretty darn constant; like within a degree or two.
OP: You are much better off looking at thermostats to control the heat source and, as has been suggested, RBI has great reptile cages that hold the heat and humidity really well, are nice to look at, and easy to clean. I have 6 of their cages and use their radiant heat panels as the heat source. I also use Helix's or Herpstat's to control the heat. If I had to choose, I'd use all Herpstat's![]()