Comment by throwawaymath
6 years ago
> partly, I think, because most people positioned to author a maths textbook want to use latex; and most people who are able to develop a web app aren't positioned to author a maths textbook
Luckily we have interactive notebooks (like Jupyter) and MathJax for LaTeX. You can have all the beauty of LaTeX typesetting in your browser and make it highly pedagogical with interactive computation.
+1 for Jupyter and Miniconda. I was at a Python meetup recently and one of the seminars was intro to deep learning. It is very easy to setup and quite seamless. Great learning tool as well, because you have output side by side with the teacher’s code. Many modern IDEs still struggle with this (Lighttable being a notable exception).
Most notebooks have Python code in them. How to make that interactive in browser? Are there smooth solutions out there, be it client-side or some hosted service? Or does one have to write all the code in JavaScript?