Я начал использовать IPython Notebook и наслаждаюсь этим. Иногда я пишу багги-код, который требует огромных потребностей в памяти или имеет бесконечный цикл. Я считаю, что опция "прерывание ядра" вялая или ненадежная, а иногда я должен перезапустить ядро, потеряв все в памяти.
Я также иногда пишу сценарии, которые вызывают нехватку памяти OS X, и я должен выполнить жесткую перезагрузку. Я не уверен на 100%, но когда я писал такие ошибки раньше и запускал Python в терминале, я обычно могу использовать CTRL + C для своих скриптов.
Я использую дистрибутив Anaconda для IPython с Firefox в Mac OS X.