Ball Pythons do not need light. Having your tank by the window will make it harder to keep the heat regulated. The UTH should not melt the plastic but they have been known to malfunction and get too hot. You should always have a Tstat hooked up to your heat source. Most people use the Helix, $100 or so. This will keep the heater from getting too hot and harming your snake.