What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Python, Anaconda, Alligator and Crocodile

Reptiles are cold blooded animals. They fall in the class of reptilian. They are characterized by breathing air, laying shelled eggs except for some vipers and constrictor snakes that give live birth, and having skin covered in scales and scutes.