Currently, there are over 40 recognized species of pythons. These species vary greatly in size, color, and habitat preferences, ranging from the giant reticulated python, which holds the record for the longest snake, to much smaller species that can be comfortably housed in a home aquarium.