I started learning python a good 3 and something years ago, (on and off , with the past 7 months being the longest period), and although the feeling of having so much to learn is common to everyone, in my case its a bit discouraging as i have not progressed for the past 4 months while keeping it regular .
in trying to bruteforce myself out of those muddy waters i decided to start a project: to make a personnal library that will make it easier to build turn based games (from chess to card games with multiple players), after realizing it was way too ambitious i decided to build just a four in a row game with time limit per player.
thats when i started veering off and just learned new things without having an idea where to implement them, wanting to first build the game logic before applying it in a GUI, i found it very challenging to build the clock that will start when its the player’s turn and pause afterwards, all of that can easily be done in a GUI but i was stubborn to code all the logic outside of it, and ended up brushing on threading module, asyncio, curses module without even knowing what they are really used for.
Finally i gave up on the idea and just decided to learn pyqt5 (used tkinter before) and now 2 weeks later i just don’t see why i decided to learn it … maybe i am just spooked by projects and want to hide in tutorials …
if anyone know some good python projects on github i can contribute to, it will help with this feeling of not having done enough .