Python is a popular language for research computing, and great for general-purpose programming as well. Installing all of its research packages individually can be a bit difficult, so we recommend Anaconda, an all-in-one installer.
Regardless of how you choose to install it, please make sure you install Python version 3.x (e.g., 3.6 is fine).
For Windows-users: Video Tutorial
For Mac-users: Video Tutorial
Python is a high level object oriented programing language. You can use Python for developing anything from GUI applications, websites, apps, and software to data analysis and visualization. Python, as a high level language, allows you to focus on core functionality of the application by taking care of common programming tasks.