Earlier quoted context omitted.
Python dev and trainer here. Skulp is terrible as a python implementations go. Error reporting is meh. Many advanced features are not supported. Brython is a much better alternative. More complete and robust. However, i advise against running a js python in general. Exposing secured and isolated jupyter notebooks is much better for learning.
I think it's important to distinguish user groups. No solution is best for all of them. For scientists or data analysts, jupyter notebooks are a great choice since they mirror the professional and research tools they'll use. For web development, an in-browser IDE like Cloud9 would be my choice to get an arbitrary room of adults up to speed. But for middle or high school audiences, or even adult beginners, solutions l…
True. I usually don't let them know they can create several cells first. They use only one for a good part of the show.
Skulpt will lead to strange debugging sessions, and you really, really want them to learn how to debug autonomously asap. So having the same stacktrace in every env is very important.