a collections of python course assignments and solutions