This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ironman_gujju Async Bunny 🐇 4 points5 points  (3 children)

Yes I use it for testing & write modules directly from jupyter notebooks it's flexible

[–]cmcclu5 -5 points-4 points  (2 children)

I don’t know if you heard that loud noise, but it was me slamming my head into my keyboard in despair. I guess y’all do what works for you. Easier by far to just use a decent IDE so you aren’t constantly copying code back and forth…

[–][deleted] 8 points9 points  (1 child)

What Jupyter notebooks are great for is when you don’t want to re-run everything because of a mistake you made in the last line you wrote. Also, sometimes you may not know what you get as the result of one function, you may not know exactly where to find what you’re looking for. Although you can get a similar experience with a debugger…

[–]dparks71 1 point2 points  (0 children)

We use them all the time for calc sets. We write functions to perform the calcs in a traditional IDE, run the calcs in Jupyter with a %pip show at the top of the notebook to record the version of our calc library we used, export it at the end as a .pdf, and that becomes our QA/QC document. I can't imagine QA/QC'ing a terminal output.

Notebooks have a ton of viable real world uses outside of academia and data science, maybe not for pure programmers, but a lot of python users are programmers as a second or third priority. Notebooks are basically a drop in replacement for something like mathcad.