“So you have finally decided to start coding and you have selected Python as your first language to master? Great! It is powerful, portable, easy to read and learn and has a ton of resources available. It is an excellent language to start with.
Currently, there are two parallel versions of Python being supported: one for Python 2 and one for Python 3. So which should you choose? A few years ago, maybe the answer would have been Python 2 because it had more libraries. But Python 3 has been out since 2008 and crucial packages for science such as NumPy, SciPy, pandas and matplotlib support Python 3. Python 2 will also stop being supported in a few years.”