Aan de slagGa gratis aan de slag

Een map opschonen

Je werkt als data scientist in een grote organisatie. Vandaag hoorde je dat een collega is vertrokken voor hun droombaan (geluksvogel!). Helaas zijn bij het beëindigen van hun logins al hun bestanden in één map gedumpt.

Het goede nieuws is dat het meeste van hun nuttige code is geback-upt. Maar alle Python-bestanden die het Random Forest-algoritme gebruiken, zitten verstopt in die dump.

Jij krijgt de taak om honderden bestanden door te spitten om te bepalen of het zowel Python-bestanden zijn als dat ze een Random Forest-model bevatten. Dat klinkt als een perfecte kans om je Bash-skills te gebruiken in plaats van elk bestand handmatig te controleren.

Schrijf een script dat elk bestand in de map robs_files/ langsloopt om te zien of het een Python-bestand is (eindigt op .py) EN RandomForestClassifier bevat. Verplaats zulke bestanden naar de map to_keep/.

Deze oefening maakt deel uit van de cursus

Introductie tot Bash-scripting

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen