Fall 2014

Course info
Previous terms


6.02 only:
* Online grades
* PSets:
* Help queue
* Lab hours
* Staff only
Notes on setting up the 6.02 environment on your machine

You can work on your own machine or in the 6.02 lab (the departmental debathena cluster in 38-530). We'll be staffing the lab and are happy to help with any questions you may have -- check the Lab Hours webpage for the schedule.

If you're using a debathena machine in the 6.02 lab, you can use either "python" or "idle -n" to run your code, depending on whether you prefer using a command-line based python and your choice of editor, or an integrated development environment.

If you have your own debathena machine, install the debathena-thirdparty package to ensure you have all the necessary modules installed. This is how the lab machines are configured.

If you use another OS on your own machine, you'll need to download and install the software we'll be using. Stand-alone installers exist for almost any modern computing environment. For package-based systems, there are packages you can install to supply the needed software. Here are the versions we've tried:

Python (2.7.x): http://python.org/download/
wxPython (2.8 Unicode for python 2.7): http://www.wxpython.org/download.php
numpy (1.5.1 for Python 2.7) http://sourceforge.net/projects/numpy/files/NumPy/1.5.1/
matplotlib (1.0.1 for Python 2.7) http://sourceforge.net/projects/matplotlib/files/

If you're working at home, use "idle -n" to edit and run your code -- an integrated development environment makes the work go more swifly.

Mac OS X 10.6 notes

Here are the current packages for the latest Mac OS X releases (you'll want to go with the 32-bit versions as some of the math libraries we use aren't yet available as 64-bit versions):

Mac OS X 32-bit i386/PPC Installer (2.7.1) for Mac OS X 10.3 through 10.6

64-bit Windows notes

A large collection of 64-bit Windows packages is available here. It contains Numpy, as well as most everything else you need out for Python.