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.


slides

  1. lecture 1
  2. lecture 2
  3. dice script from last lecture
  4. lecture 3
  5. lecture 4

When and Where: TBA
Prerequisites: Basic programming experience
Contact: sipb-iap-python@mit.edu

More information about individual classes will be sent to the list sipb-iap-python-students. You can add yourself using blanche or WebMoira.

Resources

The Python Tutorial: http://python.org/doc/2.5/tut/
Dive Into Python: http://diveintopython.org/
How to Think Like a Computer Scientist: http://openbookproject.net/thinkCSpy
(good if you have little or no programming background)

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