Programming in Python

A general introduction to the Python programming language. This class will cover basic control flow structures, object-oriented development, and may also cover such topics as developing extensions or Python web development. It is highly recommended that students have some basic programming experience in any language.

Materials
Class 1 lecture notes
Class 2 lecture notes (My apologies for not formatting these as nicely; I felt it was more important to just get them out there)
Class 3 lecture notes
Browse the code from lecture 4

When and Where: Mon/Wed, Jan. 7, 9, 14, 16, 9:00pm-midnight, 4-231
Note that the classroom has changed!
Prerequisites: Basic programming experience
Contact: Evan Broder, sipb-iap-python@mit.edu

Resources

The Python Tutorial: http://python.org/doc/2.5/tut/
Dive Into Python: http://diveintopython.org/
SciPy Website: http://www.scipy.org/

Brought to you by the Student Information Processing Board

Take a look at the rest of the SIPB IAP class list

All material on this site is © The Student Information Processing Board. You can share, re-use, and modify this document, so long as you give credit and make your version available under the same permissions. In legal terms, you may use this document under the Creative Commons BY-SA license