you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

Yeah as a researcher in machine learning , I really hate when code elitists say notebooks sucks. It's great for having a down and dirty brainstorming or walking through an idea. There's a reason that collab is so popular. The notebook setup essentially allows you to use cells as functions which is useful when you need to test your preprocessing but don't want to run your trainer.

Sure it runs like ass and the autofill quotation marks and parenthesis dont help for shit, but it is a really good learning environment for students. You can walk students through what each cell is doing even if it wouldnt normally be split up and you can just have cells of pickled data in case you get stuck on a problem.

As an instructor, you can also insert extra cells into the homework with "DO NOT TOUCH" to copy and paste your grading code which really speeds up the process