»Course notes & solutions by chapter
MIT cert required:
* Online grades
* Lab Hours
* Staff only
6.02 piazza forum
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/
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.