DAT516 Continuation course in programming in Python