You will use advanced Python constructs, including lists and other data structures, file input and output, and databases.
Students should be able to use more advanced programming constructs such as data structures (lists etc.), file handling (disk I/O to write to storage), and databases in Python.