First read this if you have not. If you want to make life easy on yourself put the animal in a tub. Heating from below heat tape/heat pad reduces problems with humidity. I do not recommend any sort of lighting. I see that you mention habitat. Decide whether the habitat is for you or the snake. What I mean by this is that a ball python is an animal that likes to hide in as small a space as possible. A happy ball python hides most of the day and does little to nothing other than eat, poop, and sleep. I tell you this because many people buy these animals thinking they are something they are going to put in a nice tank and watch like a fish. A ball is not that type of animal. They make great pets as far as snakes go. Most are very calm and easy to handle but they are not animals that will entertain you much by watching them. Consider this before getting your first ball. Warning!!! If you do get one and you like it you will not stop at one. They are quite an addiction.