A collection of python demos and challenges from the 105 lab