Hi Shahista,
Unfortunately, as Herpetology has alluded your set up is far from ideal for a 4 month old Carpet Python. From what I see and from what you have said it's highly probable that the enclosure is far too hot for the snake due to the number of lights you have as well as the enclosure being in a location with limited ventilation which would impede any excess heat to escape and the snake is seeking refuge in the water as a means to cool down. They need to be able to thermoregulate which means that they need a hot area to warm up and then once they have reached their desired body temperature they need to be able to move to a cool area where they can slowly cool down. There is a real chance you might just cook the snake the way you have it set up at the moment.
An enclosure with a simple set up is all you need at the moment so the snake remains healthy (you don't need the fake plant or the other piece of furnishing at the opposite end) and then once it's a bit bigger (around 12 months) you can look at relocating it into a larger enclosure and fit it out to look nice with appropriate furnishings..
Personally I think you'd be far better off to relocate the enclosure to a more ventilated, well lit area and place it on a heat mat so around a third of the heat mat covers the bottom of the enclosure. You can then connect a thermostat to the heat pad and set it to around 30 to 32 deg C so it doesn't cook the snake. I'd also suggest you do away with that particular substrate that you are using and just have paper towel or newspaper as a substrate so the heat from the heat mat can pass through the bottom of the enclosure and provide a warm spot where the snake can coil up to heat up and then move away to a cool spot once it has reached its desired body temperature. The hide you have also looks to be a little too large for the snake (it only has to be a little larger than the snake because they like to be able to coil up in a nice, tight spot as a means to feel safe and secure). However in saying that it would be ok if you place that one over the heat mat and get an appropriate sized smaller one to put at the cool end. Likewise place the water bowl at the cool end as well.
Just finally (and this might assist you to WizardFormAus) go online and Google "Care Sheets for Carpet Python"s or alternatively purchase one of the books available that outlines the best practice for keeping these snakes.
Hope this helps.
Cheers,
George.