Python labs that includes algorithms and datastructures