 Programación Recursiva
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
How do I modify the number_of_hidden_system_files variable for my operating system?
Can you explain how to use the dir function to check the number of hidden system files?
What should I do if the program doesn't identify all the subfolders with Excel files?
Awesome!
Completion rate improved to 3.85 Programación Recursiva
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!