Aan de slagGa gratis aan de slag

Functionaliteit toevoegen aan je package

Dankzij je eerdere werk heb je al een skelet voor je Python-package. In deze oefening ga je de functies definiëren die nodig zijn voor een tekstanalyse van woordgebruik.

In het bestand counter_utils.py schrijf je 2 functies die onderdeel worden van je package: plot_counter en sum_counters. De structuur van je package zie je in de boom hieronder. Voor het codeerwerk in deze oefening werk je in het bestand counter_utils.py.

text_analyzer
├── __init__.py
└── counter_utils.py

Deze oefening maakt deel uit van de cursus

Software-engineeringprincipes in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import needed functionality
from collections import Counter

def plot_counter(counter, n_most_common=5):
  # Subset the n_most_common items from the input counter
  top_items = ____.most_common(____)
  # Plot `top_items`
  plot_counter_most_common(top_items)
Code bewerken en uitvoeren