Differences Between Python 2 and Python3
This is a generic, practical approach that can help you navigate the ambiguity.
Many Python practitioners reached out to me. Asking about which version of Python they should start. My answer to this question is usually something along the lines. Choose the latest version, and check out the differences later on.
But if you are looking for job, which one you study first? I would say you need to learn both of Python 2.7.x and Python 3.x. Because some companies have the old code written in Python 2.7.x. So you must understand it. Because you will spent most of your programming life reading code more than writing code. And regrading writing new code will be in Python 3.x. So is worthwhile to have a look at the major differences. Between those two most popular versions of Python. To avoid common pitfalls when writing the code for a new project.
History
Python 2
- Python 2.0 — October 16, 2000
- Python 2.1 — April 17, 2001
- Python 2.2 — December 21, 2001
- Python 2.3 — July 29, 2003
- Python 2.4 — November 30, 2004
- Python 2.5 — September 19, 2006
- Python 2.6 — October 1, 2008