Notes (C-term 2017): For this course, we will use the 64-bit version of Python 3.5.1 for Macintosh. Most personal computers sold in the past five years have 64-bit processors, and most versions of Macintosh installed during that time are also 64-bit versions. If you have a 32-bit processor or version of Macintosh, see below. Before installing Python 3.5.1, you need to update ActiveTcl version 8.5.18.0. This can be found here:-- http://www.activestate.com/activetcl/downloads/thank-you?dl=http://downloads.activestate.com/ActiveTcl/releases/8.5.18.0/ActiveTcl8.5.18.0.298892-macosx10.5-i386-x86_64-threaded.dmg The official Macintosh installer for Python is here:-- https://www.python.org/ftp/python/3.5.1/python-3.5.1-macosx10.6.pkg The official installer (in ".whl" format) for the 64-bit version of numpy 1.11.0 for Macintosh can be found here:-- https://pypi.python.org/packages/19/3f/e851c42d43c65cbca23c2a3323e950d013d648bdbe341eff1faf0b15570d/numpy-1.11.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl#md5=424b1cfaf9957cfc1c12cccbd6e65727 The official installer (in ".whl" format) for matplotlib 1.5.1 is here:-- https://pypi.python.org/packages/75/a0/823733327133be8f91beb6d05e487906b47d98c55154bf042bf7917b78e1/matplotlib-1.5.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl#md5=d62580b45f7bcef039a8c74c61c29ffe Copies of all downloads are available in this folder.