Подойдет ли raspberry pi для программирования на python?
За те деньги что потратите на малинку с обвесами в виде экрана клавы бп и тп, сможете взять готовый аналогичный по характеристикам б/у ноут и новую батарею к нему.
Малина предназначена не для разработки а для реализации в определенных нишах
Смотря какую цель преследуете.
К примеру в моем случае - малинка весьма удобна для сопряжения со всякими рода устройствами. Через тот же GPIO ногами подрыгать...
Но я не пугаюсь  работы с текстовой консолью и отладки через принты))), а сверхзадач для малинки типа обучения нейронок  или там работы с биг датой - не ставлю....
Подойдет ли это вам - и какие вы перед собой задачи ставите - неизвестно.