Security and enclosure choice come first
A ball python's first home has to solve two things above all: it must hold warmth and humidity, and it must hold the snake. Ball pythons are strong, patient escape artists that test lids with their noses for hours, so choose an enclosure with a properly locking lid or doors, no flexing gaps, and cable holes small enough — or sealed. A front-opening vivarium or a sturdy lidded tub both work; a glass tank loses heat and humidity through a mesh lid unless most of the mesh is covered. Size should feel snug rather than grand — a young python in a vast, open box often refuses food, while the same snake given cover and clutter feeds confidently.
Build the temperature gradient
Heat one end of the enclosure and leave the other alone. The warm end belongs in the high eighties to low nineties, measured on the surface where the snake lies, and the cool end should sit in the high seventies to low eighties, with the whole enclosure falling a little overnight. Every heat source, mat or overhead, runs on a thermostat, with the probe placed where it reads the temperature the snake actually experiences. An unregulated heat mat can reach temperatures that burn a resting snake badly, and ball pythons are poor at moving off a hot spot once they have settled on it, so the thermostat is not an optional extra.
Hides, humidity, and the shy snake's map
Put a snug hide at each end — one warm, one cool — so the snake never has to choose between feeling safe and being the right temperature. The hides should be low and close-fitting; a python that can feel the sides around it feels hidden, and a python in a cavern does not. Keep humidity in the middle range by choosing a moisture-holding substrate such as coconut fibre or a soil-based mix, damp rather than wet, and add a generously sized water bowl, which lifts humidity as it evaporates and gives the snake somewhere to soak before a shed. Branches, cork bark, and plants scattered as clutter let the snake cross the enclosure under cover instead of in the open.
Water, feeding, and the settling-in week
Provide fresh water in a heavy, tip-proof bowl, changed whenever it is soiled. Then leave the snake alone: no handling and no feeding attempts for the first several days while it learns the enclosure's smells, hides, and warm spots. Offer the first meal after that settling period, in the evening, and expect a new python — especially a young one — to want its food warm and presented quietly at the hide entrance. Keep handling short and occasional until the snake has eaten several meals in a row; a ball python that feels secure in its first home usually becomes the calm, reliable feeder this species is known for.
Watching the first month
Weigh the snake monthly and note each feed and each shed. A shed that comes off in one complete piece tells you the humidity is right, while retained, patchy skin says it is not. A new python that refuses food for the first couple of weeks in a correct setup is usually still settling, but refusal alongside weight loss, wheezing, or mucus around the mouth is a reason to book a reptile vet rather than keep waiting, because breathing problems in a warm, humid enclosure do not resolve on their own.
Start your python's KinsLe Pet Passport on the day it arrives, and the feeding log, shed dates, weights, and first vet check build in one packet from the very beginning.