For Python, we settled on using Jupyter notebooks for the first semester to teach the language itself, while gradually introducing all the paraphernalia.
This is of course introduces another problem of ‘two cultures’: Python people using Jupyter and the R community largely preferring Markdown.
This is of course introduces another problem of ‘two cultures’: Python people using Jupyter and the R community largely preferring Markdown.