
Andres Felipe Benavides Montoya
Pregunta¿Es una buena practica el dar una solucion modificando el limite de recursividad de python?, lo pregunto dado a que en la documentacion no recomiendan subir estos cambios a entornos de produccion, en ese orden de ideas, ¿que otra enfoque se le pueden dar a soluciones recursivas que no nos haga enfrentar con esta “limitaciones” de python?

Israel Yance
El límite está puesto justo por eso. Para que no hayan problemas con funciones recursivas.
Pero como en el ejemplo de la clase. Si se conoce de antemano la función recursiva se puede editar ese límite. Solo hay que tener cuidado al hacerlo. Teniendo seguridad que no va a dar errores a futuro y esto último puede ser al realizar pruebas previas.

Daniel Luque Soria
Cualquier algoritmo recursivo puede ser implementado de forma iterativa. Por otra parte puedes modificar esos limites, pero ten cuidado de no consumir todos los recursos de la maquina.
No hay una respuesta que sirva para todos los casos, no es cuestión de hacer todo de forma iterativa o recursiva. Conviene analizar cada caso he intentar aplicar la mejor solución.