The Burmese python, like all types of snakes, are carnivorous. They mainly eat birds and mammals like mice, rats, rabbits, pigs and goats. Some have been seen eating larger animals like alligators and deer.