python project cs188-proj3