What is the difference between Python 2 and Python 3?

What is the difference between Python 2 and Python 3?