Programming II

This lab unit is a continuation of the first semester lab Programming in Python I. It covers advanced topics of Python programming such as object oriented programming, advanced data structures, file handling, debugging techniques and problem solving using frameworks.