Python Technical Assessment