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_filesin base al proprio sistema operativo, come mostrato nel video:- Creare una cartella vuota sul desktop;
- Utilizzare la funzione
dirper 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_filescon questo numero.
-
Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire
Identify_Relevant_Subfolders_N_Csulle 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
dirper 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
Fantastico!
Completion tasso migliorato a 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_filesin base al proprio sistema operativo, come mostrato nel video:- Creare una cartella vuota sul desktop;
- Utilizzare la funzione
dirper 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_filescon questo numero.
-
Creare una struttura ad albero casuale di cartelle, alcune contenenti file Excel, altre no, ed eseguire
Identify_Relevant_Subfolders_N_Csulle 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
dirper 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!