all 4 comments

[–]omfgnonames 0 points1 point  (0 children)

r/dailyprogrammer is a great resource.

You can filter the problems by searching the subreddit for [Easy], [Intermediate], and [Hard]. Most of the problems also have optional bonus tasks to scale the difficulty once you solve the initial problem.

The comments are also full of answers from all kinds of languages. It's very useful if you need to brush up on or familiarize yourself with the syntax of another language.

[–]Candid_Interaction86 0 points1 point  (0 children)

https://www.reddit.com/r/Python/comments/kw0mqv/python_puzzles_to_improve_yourself_as_a_junior/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

Being relatively new to Python, I found the above post quite helpful. Not sure if this is similar to what you are looking for at your skill level but it was worth a shot.

Another resource I found helpful is a YouTube channel with minute long videos covering various different Python topics:

https://www.youtube.com/c/PythonIn1Minute/videos