Python regius is a non-venomous python species found in Africa. This is the smallest of the African pythons and is popular in the pet trade. They are also known as royal pythons or ball pythons. The name ball python refers to the animal's tendency to curl into a ball when stressed or frightened. The name royal python (from the Latin "regius") is based in part on the story that Cleopatra supposedly wore the snake around her wrist.
The ball python (Python regius) is a good snake for a snake owner who is a beginner in this field. It grows up to a maximum size of 3-5 feet and these snakes are not as large as many of the other constricting reptiles that are kept as pets, and are quite docile and easy to handle. A captive bred ball python usually flourishes given the proper care.
Ball pythons are not terribly active, so a small enclosure should work just fine. However they are excellent escape artists, so it is best recommended that their enclosure is securely fitted. Caring for the pet is not quite a difficult task and the owner needs to keep some very important things in mind. The ball python should be fed with rodents. There should always be enough water for them to bathe and drink from in their tank.
A visit through this whole site will give you lots of information about ball pythons, their habitats, feeding habits and the care to be taken.