Basic Programming Using Python

This tutorial is an introduction to basic programming concepts using Python, the IPython Notebook, ipythonblocks, and skimage.novice. It is still under development, and contributions are welcome.

  1. Resizing an Image
  2. Creating Functions
  3. Repeating Things
  4. Making Decisions and Programming Defensively
  5. Files and Lists
  6. Handling Errors
  7. Testing
  8. Growing a Program
  9. Number Crunching
  10. Back to the Command Line