I have a Python exam in about two weeks, and many of the questions are expected to be similar to the exercises on CodingBat. I only know the basics so far and would really appreciate advice on how to work through the problems effectively and actually understand the concepts instead of just copying solutions. What study approach would you recommend?
2 Answers
One really useful skill is learning to use a step-through debugger. It lets you run your code one line at a time and inspect how variables change, which can make confusing problems much easier to understand.
Start by working through the exercises yourself and focus on specific problems where you get stuck. A general request for help is difficult to answer, but sharing the code, your attempted solution, and what you expected it to do will make it much easier for someone to explain the issue.
That makes sense. I'll begin with the exercises and ask about particular problems when I can't figure them out.

I haven't used a debugger before, but I'll look into how it works.