Python^
- Interpreted language: work with an evaluator
for language expressions (like DrJava, but
more flexible)
- Dynamically typed: variables do not have a
predefined type
- Rich, built-in collection types:
- Lists
- Tuples
- Dictionaries (maps)
- Sets