In my experience...
...there is a certain period at the start of learning any new thing (a language, a tool, a framework) where everything is just
hard, because you don't even have the basics in your brain yet. That sucks! But, to quote a wise person, sucking at something is the first step to being good at something. I've generally found that once you get up that initial step, things will start to get, if not easier
per se, at least slightly more forward-momentum-soaked? Unfortunately Musk has poisoned the well on
grok, but there is an element, I think, of getting those grooves worn in your brain that will make solving later problems easier. You start to
think in the language, as it were.
(And also: it's easy to think that if you were really meant to do this thing, it'd be a little work and then
boom,
flow state. But it turns out getting good requires hard work over time! Convenience and lack of friction can be warning signs, it turns out.)
Once you've got that basis for learning, the friction is an opportunity to deepen your understanding of the language and its underpinnings. Again, at the beginning you may find yourself wanting to do a whole project, only to find that you just spend two hours browsing Stack Overflow trying to find a solution. But at the end of that, if you solve the problem, you'll have internalised it in a way that you won't by either just copy-pasting a solution, or (shudder) getting an LLM to do the work for you.
Regarding projects: they are, unfortunately, a great way to get the skills you need. A lot of the learning-for-the-sake-of-learning projects often feel somewhat shallow to me (and I think from your post you feel the same way). Picking something you actually want to
do with the language, and going from there, is a good way to both try solving real-life problems, and also to (hopefully) keep you coming back to the coal face when things seem insurmountable, or like too much trouble.
What kind of things do you
want to build with python? What projects would you like to accomplish? And of those, which do you feel you could at least make a start on right now, with the knowledge you have?