Python is, of course, a language based on a lower level to allow higher level interactivity and ease of use. So, to define the challenges of python, are to define the challenges of what it wraps around. Moving from lower level to the higher level of python, what needs to take place at each level of the hierarchy it's placed on in order for it to become 'perfect'?