Learning OO Python via a handful of projects