Python 2 versus Python 3
At the time of writing this, Python 2 and Python 3 are both actively used; Python 2 is still taught in many tutorials, and a large number of forum discussions and blog posts on Python refer to Python 2. All this can make it confusing for beginners to decide which version to learn first. The reason for the confusion is that the adoption rate of Python 3 was relatively slow so Python 2 has been maintained longer than planned. However, Python 2 is set to be discontinued in 2020, which means that the core team that develops Python will no longer make updates to Python 2.
As Python 2 is on its way out, I will use Python 3 for this book. Despite a small number of strong opinions either way, Python 3 really isn't all that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access