Esercizi Python per principianti

Contare la frequenza delle parole in Python

Una tabella di frequenza indica quante volte compare ogni parola normalizzata.

Che cos’è Contare la frequenza delle parole?

Una tabella di frequenza indica quante volte compare ogni parola normalizzata.

Conta le ripetizioni con collections.Counter.

Quando si usa?

  • Imparare la sintassi Python con codice pratico.
  • Costruire basi solide per problemi più complessi.
  • Provare rapidamente un’idea senza installazioni locali.

Codice di esempio

Esegui codice →
main.py
from collections import Counter
import re

text = "Python is clear. Python is practical."
words = re.findall(r"[a-z]+", text.lower())

print(Counter(words))

Output previsto

Counter({'python': 2, 'is': 2, 'clear': 1, 'practical': 1})

Come funziona

Il testo viene normalizzato e Counter conta tutte le occorrenze in un solo passaggio.

Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.

Esercizi pratici

Modifica gli input e verifica i casi limite prima di usare dataset più grandi.

  1. Prevedi l’output prima dell’esecuzione.
  2. Gestisci input vuoti o non validi.
  3. Sposta la logica in una funzione e aggiungi test.
Esegui nell’IDE Python →