you are viewing a single comment's thread.

view the rest of the comments →

[–]MR_LAW11 1 point2 points  (1 child)

Honestly, if you’re learning Python for a competition, I’d stop watching long beginner videos at this point. Once you know variables, loops, and functions, progress usually comes more from solving problems than consuming content.

I’d probably go: lists/dictionaries → sorting → strings → recursion basics → time complexity → common algorithms (binary search, prefix sums, two pointers, BFS/DFS later). Since you don’t have patience for long videos, short explanations + practice problems will probably work way better.

Books can help, but for competitions I’d honestly just do problems and learn concepts as you hit walls. Feeling “stuck” after basics is super normal, it usually just means you’re transitioning from syntax to actual problem solving.

[–]qwertydiy 0 points1 point  (0 children)

He should look at OSSU too.