Python is one of the easiest programming languages to get to grips with, and also one of the most powerful and in-demand.