1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Principy softwarového inženýrství v Pythonu

Connected

cvičení

Psaní neveřejné metody

V lekci jsme si ukázali, jak přidávat funkcionalitu do tříd pomocí neveřejných metod. Definováním metody jako neveřejné dáváš uživateli najevo, že by se měla používat pouze uvnitř balíčku.

V tomto cvičení definuješ neveřejnou metodu, kterou třída využije k počítání slov.

Pokyny

100 XP
  • Counter z modulu collections je již načtený do tvého prostředí, stejně jako funkce tokenize().
  • Přidej metodu s názvem count_words jako neveřejnou metodu.
  • Dej své neveřejné metodě funkcionalitu pro počítání obsahu atributu tokens pomocí Counter().
  • Využij svou novou funkci v metodě __init__.