INTRODUCTION Before we talk about to install Python and which Python distribution to install, it is important to discuss whether to use Python 2.x or Python 3.x. Python 2.x. vs. Python 3.x. Python 2.x. is a legacy version which was last released in 2010 (version 2.7.x.) and discontinued after that, but the support for this version remained for the sake of backward compatibility. Python 3.x. is considered the present and future edition of the language. Python 3.x. is a preferred version to use because of these :- The overwhelming majority of third-party Python Library support Python 3.x. Python 3.x. has many features and performances benefits that aren't available in Python 2.x. Also, the differences in syntax between the two versions are fairly minimal. It won't take long to learn Python 2.x if ever you need to. Python Distributions Python is an interpretered language and you need Python interpreter to execute Python programs. As Python is becoming preferred choice for...