Как я могу создать копию блокнота с пустыми ячейками кода? - PullRequest
1 голос
/ 06 января 2020

Я хочу создать блокноты Jupyter для обучения, которые будут поставляться в двух версиях:

  1. Полный «учебник» с пояснениями в ячейках уценки и примером кода в ячейках кода.
  2. Как и выше, но большинство ячеек кода пусто, так что студенты должны сами набирать весь код.

Очевидно, я не хочу делать это вручную в Jupyter, поэтому мне нужно способ автоматической очистки этих ячеек кода (исключения встречаются редко и могут быть помечены как-то). Учитывая, что записные книжки хранятся в виде источников Python объектов, я мог бы написать простой скрипт для их непосредственного изменения. Однако, похоже, что я заново изобретаю колесо вместо f, используя какой-то существующий, выделенный метод - что я и ищу в этом вопросе.

Я кратко рассмотрел использование NBGrader . Однако, хотя я совершенно уверен, что это может решить мою проблему, для этой цели это кажется излишним и требует дополнительных усилий, чтобы все заработало.

1 Ответ

1 голос
/ 07 января 2020

Вы проверили Криса Холдграфа nbclean ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...