En Python, una rutina a menudo se refiere a una secuencia de instrucciones de programación que realizan una tarea particular. En la práctica, estas “rutinas” a menudo se encapsulan en funciones o métodos para permitir la reutilización de código.
También en algunos contextos, una ‘rutina’ puede referirse a un conjunto de operaciones que se realizan regularmente como parte de un programa, como una rutina de inicio que se ejecuta cada vez que se inicia el programa.
En contextos más específicos, una rutina puede referirse a un hilo de co-rutina o una función generadora en Python, que son funciones especiales que pueden tener múltiples puntos de entrada y salida, lo que permite la ejecución concurrente en un programa.