In this class we will use Python 3 and PyQt5. Both are freely available online, and you should install and get both running on whatever system you will be using.
The "simplest" way to get started is to install both using the command line---on linux or mac systems, for example, something like this (or a variation using another installer):
sudo apt-get install python3.7 python3-pyqt5 pyqt5-dev
On my Mac I found the following worked (I already had python 3 installed):
brew install python3-pyqt5
pip install PyQt5
A popular cross-platform management option is anaconda.
If you prefer an IDE, PyCharm (which possibly installs python at the same time) is a good option.
If you have questions or suggestions, head over to the Slack channel on python setup.