The ball python is one of the 10 species that are in the genus Python. The genus is made up of constricting species in the Pythonidae family that live in the tropical and subtropical areas of the Eastern Hemisphere.

The ball python female lays up to 11 eggs and coils around them to keep them warm. The eggs are incubated for around 2 months. Once they hatch, the baby ball pythons are immediately independent. Despite their small size, which is less than 17 inches, they are capable of hunting on their own.

As the snake matures, its color pattern becomes less vivid. It will remain close to where it was hatched for a few months and gradually range into a larger area as it matures.