Python is a heavily object oriented scripting language. Thousand year language Very small core functionality Very good for prototyping Object Orientation done right Built-in Support for CS Datastructures Rich C API Excellent for Mathematical Work Indent based scope encourages neat programming Guido named it after Monty Python Heavy Object Orientation Deviates heavily from more standard languages Its weird