CommencerCommencez gratuitement

Ajouter des fonctionnalités à votre package

Grâce au travail effectué précédemment, vous avez déjà l’ossature de votre package Python. Dans cet exercice, vous allez définir les fonctions nécessaires pour une analyse textuelle de l’usage des mots.

Dans le fichier counter_utils.py, vous écrirez 2 fonctions qui feront partie de votre package : plot_counter et sum_counters. La structure de votre package est visible dans l’arborescence ci-dessous. Pour les parties de code de cet exercice, vous travaillerez dans le fichier counter_utils.py.

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

Cet exercice fait partie du cours

<cours>Principes d’ingénierie logicielle en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code