NOTES
- Regular expressions first (since this is the hard part)
 - Wed - Style, including list comprehensions
 - Fri - Program Design (took out the Program Design as a
 
Demo
Use example from this summer
Imports
- Do imports using simple read from file
 
Example
Do a basic demo to get students started on the Wikipedia mammal species list problem.
Highlight
- import file using 
open() - inspecting lines that are ignored
 - function for regular expression check
 
Example
import re
def get_species(inputstring):
    species_re = "''\[\[(.*)\]\]''"
    species_search = re.search(species_re, inputstring)
    if species_search:
        return species_search.group(1)
inputfile = open('wikipedia_rodents.txt')
results = []
nomatch = []
for line in inputfile:
    species = get_species(line)
    if species:
        splitspecies = species.split()
        results.append(species)
    else:
        nomatch.append(line)
