Jan Jaap Siewers | May 12, 2023

Werken met CSV

Voorkennis

  • Basiskennis Python

Dit ga je leren

  • Zelf een module maken
  • Een ontwerp maken (stroomschema)
  • Toepassen zelfgemaakte modules

Opdracht

Maak op basis van onderstaande csv-gegevens een applicatie die het volgende doet:

  • Voorzie alle namen van hoofdletters (met python)
  • Verwijder onnodige spaties (met python)
  • Geef de gebruiker de keuze welke kolommen moeten worden weergegeven
  • Geef de mogelijkheid om te filteren op een bepaalde kolom
    • Bijv. alleen mensen uit Dronten weergeven of
    • Alleen mensen waarvan de achternaam met de letter 'A' begint weergeven

Gegevens

Jan,van der,vliet, zandlaan 13, 4930 FJ, Harsen
Kees,,Marijnissen, Perenboomweg 21, 3999 GG, Plaaggeest
GRIET,van der,Pol, Harlekijnplein 33, 4952 DN, Den haag
Tara,,weeslanden, Kreakenmolenweg 3, 3900 DG, Muizegat
clarijn,,Ommezwaai, Melemoor 20, 4992 DS, Haperen
Piet,De,Vries, Stelsprong 10, 4930 DF, Harsen
Jan jaap,,Siewers, De kaapstander 20, 8251 LH, Dronten

Resultaat

  • Een module mijncsv.py waarin de functies zijn opgeslagen
  • Een bestand main.py waarin functies worden aangeroepen en de code wordt uitgevoerd.
  • Een stroomschema met daarin minimaal 8 stappen waarin de processen en beslissingen worden weergegeven.

Uitleg

Beoordeling