Earlier today I was recommended the following YouTube playlist CPython internals: A ten-hour codewalk through the Python interpreter source code by one of the graduate CS students after I was pestering him about compilers. I'm just about to start the sixth video but decided to share regardless.
It's a bit slow course, as it assumes very little knowledge from the watcher. However, in my opinion, it is a plus. While I have a fairly good grasp on languages like C and Python it still managed to answer quite a few questions I had and presented it all in a holistic manner. The major emphasis of the whole material is put on showing how various components of Python interact, what is needed when and what we need to know in order to optimize and understand Python and C mixed together.
Honestly, the worst thing that comes to my mind about this series is "why didn't I have something like that two years ago". Combined with the fact that there are certain differences between Python2 (which is the version used in course) that is supported only until the year 2020 and Python3 (current development), perhaps the contents of the lecture will become dated quite soon. At the very least you might need to update your knowledge about the subject matter to use it as efficiently in Python3.
Still, it's a good lecture. I definitely recommend going through it if you are interested in things like interpreters or 'behind the scenes' workings of Python.