The Python website provides several different versions within the download section. I understand the distinction between Python 2.x and 3.x, but I am confused about the different versions of Python 3.x. For example, their website currently lists the three most recent releases as: Python 3.4.6 (2017-01-17) Python 3.5.3 (2017-01-17) Python 3.6.0 (2016-12-23) Clearly, the most recent release is 3.4.6, but it is not the largest release number. What is the distinction between these three different versions? Should I install the most recent version, or the largest release number? Continue reading...