Есть ли способ использовать больше интерактивной консоли, чем та, которая уже доступна? Прямо сейчас я могу запустить консоль и проверить, все ли работает нормально, но когда я делаю изменения в коде, мне нужно прекратить существующую консоль и создать новую - это действительно больно при внесении небольших изменений.
Другая проблема, с которой я столкнулся, заключается в том, что когда я запускаю консоль для открытого кода, мне все равно нужно импортировать функции (и списки) для их проверки. Это в сочетании с тем фактом, что мне нужно перезапускать консоль каждый раз, не создает приятной рабочей среды. Есть ли способ полностью (автоматически) импортировать код в консоль при его инициализации?
Может быть, есть более простой способ написания и тестирования кода Python?