I was trying to learn Python in the recent times as we are moving to unix based systems and also PIG allows you to create Python User Defined Functions (UDF). I used CodeAcademy and a Python beginner’s book to learn the basics and wanted to try and use the knowledge to figure out how much do I actually follow. CheckIO is a good website to do so which has a narrative intertwined with the coding examples. The caveat is that you have to solve the questions to view other people’s solutions and have to clear any given level to move forward.
Do check out the site though for Python practice 🙂