Разница между ручным и автоматическим завершением кода в Jupyter Notebook заключается в том, как происходит анализ содержимого ячеек и отображение результатов. 1
При ручном завершении после редактирования ячейки нужно нажать комбинацию клавиш Shift + Enter. 1 В этом случае Jupyter/IPython проанализирует содержимое и отобразит результаты. 1
При автоматическом завершении для этого используются специальные магические функции, которые облегчают задачи при добавлении их в начало соответствующих ячеек. 2 Например, вставка %matplotlib inline приводит к автоматическому выводу изображений matplotlib непосредственно в вывод ячейки. 2
Таким образом, ручное завершение предполагает использование пользовательских действий для анализа и отображения результатов, а автоматическое — использование специальных функций для облегчения задач при работе с кодом. 12