Don't get me wrong, I live in python, I create classes on the odd occasion I need them and not before it's definitely required.
That said, there's nothing wrong with sitting down and modelling the problem you're trying to solve on paper to try to understand what's involved. You don't need to implement it that way. Whatever you do, stop and take a moment to think it through.