Разница между системными и магическими командами в Jupyter Notebook заключается в их назначении и использовании:
- Системные команды позволяют выполнять обычные системные команды, например, выводить текущую рабочую директорию или показывать все файлы в текущем каталоге. 23
- Магические команды — это специальные команды, которые не являются частью языка Python и помогают решать распространённые задачи, например, засекать время исполнения ячеек, менять формат отображения графиков, запускать внешние скрипты. 13
Магические команды делятся на два типа: 1
- Cell magics влияют на состояние всей ячейки и работают только если написаны в самом её начале. 1
- Line magics могут быть написаны в любом месте и либо влияют на строку с кодом, либо выполняют какую-то системную команду. 1