Working on your own computer
The course software is available in the CDF computer labs, but you can also install the software on your own computer. If you work on your own computer, make sure to test your code on your account on the CDF system, as we will do marking there.
Required Software
If you wish to work on your own computer, you will need to install Python, Wing, PyGraphics and nose. If you run into problems, post your questions and any error messages on the course discussion board.
- Python 2.7: http://www.python.org/download/releases/2.7.2/
The programming language for this course.- Please do not install Python 3: we are using 2.7.
- Install the 32-bit version, not the 64/32 or 64-bit versions.
- Wing 101: http://wingware.com/downloads/wingide-101
The application we use to edit and run Python programs. (This type of application is called an IDE: integrated development environment.)Install Wing 101, not "Wing IDE Professional" or "Wing IDE Personal".
- PyGraphics: http://packages.python.org/PyGraphics/install.html
The media module used to manipulate pictures.Note: there are several packages to install, so be sure to install all of them in the order provided (with PyGraphics installed last).
- Nose: Our testing framework
- On Windows:
- Download and install setup tools
- Open Command Prompt (called cmd.exe)
- Run the command: C:\Python27\Scripts\easy_install nose (command will be different if you did not install Python in the default location)
- On Mac:
- Download setup tools. OS X may rename it to a .sh file, so rename it back to a .egg file.
- Open Terminal (/Applications/Utilities/Terminal) and type cd Downloads
- Type sh setuptools-0.6c11-py2.7.egg
- Type sudo easy_install nose
- On Windows: