Cool Link
500 Lines or LessA Python Interpreter Written in Python aosabook.org

aosabook.org/en/500L/a-python-interpreter-written-in-python.html