Loading: Everything You Ever Wanted to Know About Setting up Python on Windows, Linux and Mac