Python Modules A module can be: any valid source (.py) file a compiled C or C++ file A single module can contain any number of structures Example: graphics.py (GraphWin, Point, Line, Circle, color_rgb,...) Locating modules Default search path includes Python lib and current directory Can be modified when Python starts or by program (sys.path) No naming or location restrictions Also supports directory structured packages from OpenGL.GL import * from OpenGL.GLUT import *