Online Python Tutor — это бесплатный обучающий сервис, который может помочь изучающим Python в понимании того, как работают их программы. Сервис позволяет прямо в браузере шаг-за-шагом в интерактивном режиме наблюдать визуализацию того, как работает ваша программа. Как пишут авторы сайта, их сервисом уже пользуются более 100'000 людей. Во многих университетах (таких как MIT, UC Berkeley, UC Davis) его используют для обучения основам информатики и программирования.
Выглядит это следующим образом:
На сайте есть несколько десятков готовых примеров стандартных программ, но вы можете написать свою программу и наблюдать за визуализацией её исполнения. На результат можно получить ссылку и поделиться ею с друзьями. Кроме того, одной строчкой JavaScript-а визуализатор может быть размещён на вашей веб-страничке. К примеру, в UC Berkeley есть online-учебник с внедрённым Online Python Tutor:
Поддерживается два интерпретатора: Python 2.7 и Python 3.2. Проект является open-source, распространяется под BSD и
Автор: DreamWalker