buying a mature snake for a pet is very practical compared to buying a young snake. if you buy small, you will have to set up a new enclosure that's appropriate for every stage of it's growth.