Exceptions, modules, OOP, etc. would be tricky to implement in Scheme but at least the basics like for loops, while loops, assignment etc. would seem doable and very instructive for students.....they would thereafter, for all time, have a mental image of what the Python interpreter is doing.
> But then theres also (apart from parsing) all kinds of semantic differences > eg: > > - exceptions > > - modules > > - OOP milarky > > - C interfacing in Baskin Robbins number of flavours > > - carefully crafted portable veneer on top of intrinsically non portable OSes > > -- https://mail.python.org/mailman/listinfo/python-list