This was mentioned in #11. Rather than using the interactive interpreter or the IPython interpreter, for a class of beginning coders, it will likely be a lot easier to use Jupyter notebooks to teach these principles.
We can still break out comments and fill-in-the-blank code blocks throughout, and it will let you run each line or block of code interactively, to get the sense of how each one works.
This is certainly open to discussion, but I think this is a great (and easily doable) idea to help people get up to speed more quickly. Thanks @cezary4 and @scott2b for the suggestion.
This was mentioned in #11. Rather than using the interactive interpreter or the IPython interpreter, for a class of beginning coders, it will likely be a lot easier to use Jupyter notebooks to teach these principles. We can still break out comments and fill-in-the-blank code blocks throughout, and it will let you run each line or block of code interactively, to get the sense of how each one works.
This is certainly open to discussion, but I think this is a great (and easily doable) idea to help people get up to speed more quickly. Thanks @cezary4 and @scott2b for the suggestion.