Boston Python Workshop/1/Saturday/Lecture material

From OpenHatch wiki
Jump to navigation Jump to search

On Saturday morning, we'll work through an introduction to the Python programming language. We'll cover the topics below interactively, by experimenting together at a Python prompt and reading and modifying example scripts that demonstrate these concepts. The afternoon projects will be another great way to practice.

  1. Basic data types: numbers, strings, lists, dicts, and sets
  2. Printing and comment characters
  3. Flow control: if, for, while, break, continue
  4. Functions
  5. Error handling
  6. I/O: raw_input, file I/O, sys.argv
  7. Classes: classes, self, inheritance
  8. Modules: importing modules, __name__ == "__main__"

For extra material, see Python's official tutorial.