Programación Recursiva
La programación recursiva, o permitir que un programa se llame a sí mismo, es un aspecto fundamental de la programación que cumple una función única. Aquí aprenderá cómo escribir un programa recursivo que recorra un árbol de subcarpetas e identifique aquellas que contienen archivos de interés. Contar con esta herramienta le permite automatizar sus análisis y la generación de gráficos en bibliotecas de archivos de datos con solo presionar un botón.
Tarea
Descargue el programa Identify_Relevant_Subfolders_N_C.
-
Modifique la variable
number_of_hidden_system_filessegún su sistema operativo, como se muestra en el video:- Cree una carpeta vacía en su escritorio;
- Utilice la función
dirpara obtener su directorio (ver Sección 4, Capítulo 5). Asigne una variable para recopilar la salida; - Observe cuántas filas hay en la estructura devuelta y cambie
number_of_hidden_system_filesa este número.
-
Cree un árbol aleatorio de carpetas, algunas que contengan archivos de Excel y otras no, y ejecute
Identify_Relevant_Subfolders_N_Cen las carpetas principales. -
Verifique si identificó todas las subcarpetas en las que colocó archivos de Excel. En su futura programación, si necesita ejecutar análisis o gráficas en archivos contenidos dentro de un directorio de carpetas, puede:
- Ejecutar
Identify_Relevant_Subfolders_N_C(quizás cambiando la extensión de los tipos de archivos que busca) en la carpeta principal para obtener una lista de todas las subcarpetas de interés; - Crear un módulo para iterar con un for sobre esa lista de subcarpetas, utilizando la función
dirpara extraer el contenido de cada carpeta y quizás algunas sentencias if para centrarse en ciertos archivos, y ejecutar sus análisis/gráficas en cada una.
- Ejecutar
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.85
Programación Recursiva
Desliza para mostrar el menú
La programación recursiva, o permitir que un programa se llame a sí mismo, es un aspecto fundamental de la programación que cumple una función única. Aquí aprenderá cómo escribir un programa recursivo que recorra un árbol de subcarpetas e identifique aquellas que contienen archivos de interés. Contar con esta herramienta le permite automatizar sus análisis y la generación de gráficos en bibliotecas de archivos de datos con solo presionar un botón.
Tarea
Descargue el programa Identify_Relevant_Subfolders_N_C.
-
Modifique la variable
number_of_hidden_system_filessegún su sistema operativo, como se muestra en el video:- Cree una carpeta vacía en su escritorio;
- Utilice la función
dirpara obtener su directorio (ver Sección 4, Capítulo 5). Asigne una variable para recopilar la salida; - Observe cuántas filas hay en la estructura devuelta y cambie
number_of_hidden_system_filesa este número.
-
Cree un árbol aleatorio de carpetas, algunas que contengan archivos de Excel y otras no, y ejecute
Identify_Relevant_Subfolders_N_Cen las carpetas principales. -
Verifique si identificó todas las subcarpetas en las que colocó archivos de Excel. En su futura programación, si necesita ejecutar análisis o gráficas en archivos contenidos dentro de un directorio de carpetas, puede:
- Ejecutar
Identify_Relevant_Subfolders_N_C(quizás cambiando la extensión de los tipos de archivos que busca) en la carpeta principal para obtener una lista de todas las subcarpetas de interés; - Crear un módulo para iterar con un for sobre esa lista de subcarpetas, utilizando la función
dirpara extraer el contenido de cada carpeta y quizás algunas sentencias if para centrarse en ciertos archivos, y ejecutar sus análisis/gráficas en cada una.
- Ejecutar
¡Gracias por tus comentarios!