Teaching myself Python 3.6 through competitive coding. I've used CodeFights (now branded as CodeSignal) in the past and I'm currently working throught the problem sets on Codewars. HackerRank is planned next.
I wanted to emphasize solving the given problems in as much of a Pythonic way as possible, so I'm including explanations for those of us who routinely code closer to the iron. I've also included the question prompts for the casual reader.
During my first week on CodeFights, I appeared among the top 20 coders worldwide which was awesome: