@GlassAxe- Pythons and boa constrictors are completely different animals just as an emerald tree boa and a green tree python are different. They do share similarities since they are both constrictors, but they also have some major differences. An emerald tree boa does not have thermal pits on its snout, nor does it lay eggs. Boas give birth to live young. Boas are also predominantly new world snakes, being found in the Americas, while pythons are old world snakes form Asia, Africa, and Australia. The snakes may be similar in appearance, but they have different needs and different skill levels for care. Either species is an advanced species, so they are not for the amateur herpetologist.