I believe captive born hatchlings make the best pets. You don't need a six-foot tall enclosure for them to climb around in. In fact, I think the only reason our snakes' climb anything is to try push at the top of their tank to escape. The tank should have a large enough surface area for the snake to stretch out. Reptile tanks are offered in a variety of shapes and sizes at most pet stores.
Aquariums work well for housing reptiles.
Many can also be set up to be quite attractive with a little imagination. A low top fifty-five gallon tank will house a ball python comfortably. Be sure you have a suitable lock for any cages in which you will be keeping reptiles. Besides being dangerous for your pet to be loose unsupervised, if your reptile gets outdoors, people with little or no knowledge of the animal may start rumors of disappearing cats, dogs, or even children. Escaped reptiles cause tougher laws when city officials believe rumors spread by ignorant people.