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