I am surprised that nobody has said this yet... You absolutely cannot put a heat lamp inside a enclosure. A ball Python will eventually find its way to it and get badly burned.
I second the recommendation for just purchasing a enclosure from Animal Plastics. I have 4 of their T8 (4'x2'x1') enclosures for my ball Pythons. The are great, they hold in heat and humidity really well, and when ordered with the Flexwatt heating option all you need is a thermostat and then you are good to go.
I get them with a divider, and keep hatchling ball pythons in half of one T8 until they hit 500 grams. I then remove the divider and let them have the whole cage. So far their has worked out great.
If you are bent on building your own I would see if you could make it from PVC or Plexiglass. this will make your life much easier. Also 3'x2'x2' isn't the best, it is too tall. Ball Pythons do not need height as they stay on the ground most of the time. a 3'x2'x1' or a 4'x2'x1' would be much better.