Advanced Python

More Python, carrying on from the sessions on Day 1. Writing more substantial programs, using functions, external modules and the fundamentals of Object Oriented design.