Какие есть способы облегчения процесса тестирования и редактирования кода?
Решение тут только одно - взять лист, ручку и расписать алгоритм перед тем, как начать его реализовывать. Сначала схемой (можно блок-схемой), потом словами, потом уже писать код.
Я знаю, что существует терминал и вроде как можно проверить кусочек кода там...
Для отладки кусочков я пользуюсь всякими онлайн сервисами. В гугле набираешь <язык_программирования> online". Например: https://www.google.com/search?q=python+online . Только надо обращать внимание на доступные/предлагаемые версии интерпретаторов.