https://www.amazon.com/Writing-Interpreters-Compilers-Raspbe...
https://jovian.ai/learn/data-structures-and-algorithms-in-py...
By the way, are you aware of the SICP Python version?
https://wizardforcel.gitbooks.io/sicp-in-python/content/
When feeling more confident you can even try a go at something like doing a toy compiler.
https://ruslanspivak.com/lsbasi-part1/
Or if you prefer a book instead,
https://www.amazon.com/Writing-Interpreters-Compilers-Raspbe...
By the way, for the Python folks with a Pi around, this one is also an interesting read to dive into what it means to write a compiler
"Writing Interpreters and Compilers for the Raspberry Pi Using Python"
https://www.amazon.com/Writing-Interpreters-Compilers-Raspbe...