Doodle1 is een online toepassing voor het inplannen van activiteiten (vergaderingen, feestjes, …) waaraan verschillende personen moeten deelnemen. Aan de deelnemers wordt gevraagd om op een kalender aan te geven wanneer ze vrij zijn, zodat de coördinator van de activiteit de datum en het uur kan vastleggen waarop iedereen zich kan vrijmaken.
Hieronder een ingevulde doodle voor 14 opeenvolgende dagen, ingevuld door drie personen.
De ingevulde doodle wordt bijgehouden in een .csv-bestand, zoals doodle.csv2 Hieronder het .csv-bestand geopend in Excel.
Open nu ook het .csv-bestand in VSCode, dan zie je volgende informatie:
Merk op:Let op! je mag het bestand maar één keer inlezen.
Er wordt geen foutafhandeling gevraagd in deze oefening. Je mag dus veronderstellen dat het bestand gestructureerd is zoals hiervoor beschreven.
>>> overzicht('doodle.csv') {'zo 1': ['Alice', 'Chris'], 'ma 2': ['Alice', 'Bob', 'Chris'], 'di 3': ['Alice', 'Bob'], 'wo 4': [], 'do 5': ['Alice', 'Bob', 'Chris'], 'vr 6': ['Alice', 'Bob', 'Chris'], 'za 7': [], 'zo 8': [], 'ma 9': [], 'di 10': [], 'wo 11': [], 'do 12': [], 'vr 13': ['Alice', 'Bob', 'Chris'], 'za 14': ['Alice', 'Bob', 'Chris']}