Стоит ли просто забить задачу на python?
Стоит просто забить на задачу. Во-первых, это не градиентный спуск (в стандартном понимании). Во-вторых, хоть мало-мальски универсальных оценок для альфы нет и быть не может. В принципе. Возможные учебные извращения -- откровенно неспортивны.