Apologies jacoberr, i think i've misunderstood what you were asking for originally:
> I feel like python is made on the simple basic structure and I don't know that ...<snip>... I feel like I really don't know the internals of python
I think i took what you said a bit too literally :-) You definitely don't need this stuff to be a solid, competent Python developer.
I was suggesting these topics because i feel like understanding these were what unlocked the ability for me to handle new things - things new to me, not necessarily new to python - and be able to intuit what they meant or were doing behind the scenes. This knowledge made it so that i stopped feeling like "i don't know exactly how that works" when i saw new things in Python.
Don't get me wrong, it's not magic. E.g. when the walrus operator was introduced, i could guess how this was done but i didn't know just by looking at it.
> I feel like python is made on the simple basic structure and I don't know that ...<snip>... I feel like I really don't know the internals of python
I think i took what you said a bit too literally :-) You definitely don't need this stuff to be a solid, competent Python developer.
I was suggesting these topics because i feel like understanding these were what unlocked the ability for me to handle new things - things new to me, not necessarily new to python - and be able to intuit what they meant or were doing behind the scenes. This knowledge made it so that i stopped feeling like "i don't know exactly how that works" when i saw new things in Python.
Don't get me wrong, it's not magic. E.g. when the walrus operator was introduced, i could guess how this was done but i didn't know just by looking at it.