1: Why Program?We learn why one might want to learn to program, and look at the basic issues with learning to program.
2: Variables, expressions and statementsWe learn how to make variables and store data in those variables.
4: FunctionsTake a brief look at how Python implements the 'store and use later' programming pattern.
6: StringsWe look at how Python stores and manipulates textual data using string variables and functions.
8: ListsWe look at Python's simplest data structure - the list. Lists can store more than one item in a variable.
9: DictionariesThe dictionary data structures allows us to store multiple values in an object and look up the values by their key.
11: Regular ExpressionsRegular Expressions allow us to search for patterns in strings and extract data from strings using the regular expression programming language.