This was an interesting challenge as I had no idea how I was going to get each digit into an array. In python, you can just convert the int to a string and then index the string directly. I found this interesting solution on Stack Exchange to convert the int to an array of char. From there all that is required is to check whether or not the sum of the cube of all the digits is equal to the original number. I am quite happy with this solution although I do regret that I wasn't able to do it by myself.
Check my GitHub to see the code.