Week 1: A Brief Introduction to Python · Lesson 4 ·
We look at the history of Python and explore the differences between Python 2 and Python 3. For the course, we use (and recommend) Python 3. Python 2 is legacy, Python 3 is the future and so we recommend learning the latter. The two versions share similarities, so if you learn Python 3, you will still be able to read and understand any legacy Python 2 code you might come upon.
In this class, we're going to use Python 3. In short, Python 2 is a legacy language (meaning its old!), and Python 3 is the future.
Read "Python 2 vs Python 3" to learn the difference.