or
Deze oefening maakt deel uit van de cursus
Je leert alles over iterators en iterables, waar je al mee hebt gewerkt bij het schrijven van for-lussen. Je leert een paar handige functies kennen waarmee je effectief met iterators kunt werken. Je sluit de hoofdstuk af met een usecase die relevant is voor data science en het werken met grote hoeveelheden data—in dit geval Twitter-data die je in stukken laadt met behulp van iterators.
In dit hoofdstuk bouw je voort op je kennis van iterators en maak je kennis met list comprehensions, waarmee je in één regel code complexe lijsten—en lijsten van lijsten—kunt maken! List comprehensions kunnen je code sterk vereenvoudigen en efficiënter maken, en worden een onmisbaar onderdeel van je Python-gereedschapskist. Daarna leer je over generators, die erg nuttig zijn bij grote gegevensreeksen die je niet in het geheugen wilt opslaan, maar liever on the fly genereert.
In dit hoofdstuk pas je je nieuw verworven skills toe om een echte gegevensset te bewerken en er waardevolle informatie uit te halen—de World Development Indicators van de World Bank. Je krijgt de kans om je eigen functies en list comprehensions te schrijven terwijl je met iterators en generators werkt om je Python-vaardigheden te versterken.
Huidige oefening