Programmazione Ricorsiva
La programmazione ricorsiva, ovvero quando un programma richiama sé stesso, è un aspetto fondamentale della programmazione che svolge un ruolo unico. Qui imparerai come scrivere un programma ricorsivo che esplora una struttura ad albero di sottocartelle e identifica quelle che contengono file di interesse. Disporre di questo strumento consente di automatizzare le analisi e la creazione di grafici su librerie di file di dati con la semplice pressione di un pulsante.
Attività
Scaricare il programma Identify_Relevant_Subfolders_N_C
.
-
Modificare la variabile
number_of_hidden_system_files
in base al proprio sistema operativo, come mostrato nel video:- Creare una cartella vuota sul desktop;
- Utilizzare la funzione
dir
per recuperare la sua directory (vedere Sezione 4, Capitolo 5). Assegnare una variabile per raccogliere l'output; - Osservare quante righe sono presenti nella struttura restituita e modificare
number_of_hidden_system_files
con questo numero.
-
Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire
Identify_Relevant_Subfolders_N_C
sulle cartelle principali. -
Verificare se sono state identificate tutte le sottocartelle in cui sono stati inseriti file Excel. Nella futura programmazione, se sarà necessario eseguire analisi o grafici su file contenuti all'interno di una directory di cartelle, sarà possibile:
- Eseguire
Identify_Relevant_Subfolders_N_C
(eventualmente modificando l'estensione dei tipi di file ricercati) sulla cartella principale per ottenere un elenco di tutte le sottocartelle di interesse; - Creare un modulo per eseguire un for loop su quell'elenco di sottocartelle, utilizzando la funzione
dir
per estrarre i contenuti di ciascuna cartella e, eventualmente, alcune istruzioni if per concentrarsi su determinati file, ed eseguire le proprie analisi/grafici su ciascuna di esse.
- Eseguire
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.85
Programmazione Ricorsiva
Scorri per mostrare il menu
La programmazione ricorsiva, ovvero quando un programma richiama sé stesso, è un aspetto fondamentale della programmazione che svolge un ruolo unico. Qui imparerai come scrivere un programma ricorsivo che esplora una struttura ad albero di sottocartelle e identifica quelle che contengono file di interesse. Disporre di questo strumento consente di automatizzare le analisi e la creazione di grafici su librerie di file di dati con la semplice pressione di un pulsante.
Attività
Scaricare il programma Identify_Relevant_Subfolders_N_C
.
-
Modificare la variabile
number_of_hidden_system_files
in base al proprio sistema operativo, come mostrato nel video:- Creare una cartella vuota sul desktop;
- Utilizzare la funzione
dir
per recuperare la sua directory (vedere Sezione 4, Capitolo 5). Assegnare una variabile per raccogliere l'output; - Osservare quante righe sono presenti nella struttura restituita e modificare
number_of_hidden_system_files
con questo numero.
-
Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire
Identify_Relevant_Subfolders_N_C
sulle cartelle principali. -
Verificare se sono state identificate tutte le sottocartelle in cui sono stati inseriti file Excel. Nella futura programmazione, se sarà necessario eseguire analisi o grafici su file contenuti all'interno di una directory di cartelle, sarà possibile:
- Eseguire
Identify_Relevant_Subfolders_N_C
(eventualmente modificando l'estensione dei tipi di file ricercati) sulla cartella principale per ottenere un elenco di tutte le sottocartelle di interesse; - Creare un modulo per eseguire un for loop su quell'elenco di sottocartelle, utilizzando la funzione
dir
per estrarre i contenuti di ciascuna cartella e, eventualmente, alcune istruzioni if per concentrarsi su determinati file, ed eseguire le proprie analisi/grafici su ciascuna di esse.
- Eseguire
Grazie per i tuoi commenti!