Python coursework requirements and files