Nettoyer un répertoire
Dans votre rôle de scientifique des données dans une grande organisation, on vous apprend aujourd'hui qu'un collègue est parti pour l'emploi de ses rêves (chanceux ou chanceuse!). Malheureusement, lorsque ses accès ont été coupés, tous ses fichiers ont été déversés dans un seul dossier.
La bonne nouvelle, c'est que la plupart de son code utile a été sauvegardé. Par contre, tous ses fichiers Python qui utilisent l'algorithme Random Forest sont enfouis dans ce dépôt de fichiers.
On vous confie donc la tâche de passer au peigne fin des centaines de fichiers pour déterminer à la fois s'il s'agit de fichiers Python et s'ils contiennent un modèle Random Forest. C'est l'occasion idéale de mettre à profit vos compétences Bash, plutôt que de vérifier chaque fichier à la main.
Rédigez un script qui parcourt chaque fichier du répertoire robs_files/ pour voir s'il s'agit d'un fichier Python (qui se termine par .py) ET s'il contient RandomForestClassifier. Le cas échéant, déplacez-le dans le répertoire to_keep/.
Cette activité fait partie du cours
Introduction à la programmation Bash
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice