Your question is Normalize and Count Word Frequencies. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
Given a string text, write a function that returns a dictionary mapping each word to its frequency. Treat words case-insensitively, ignore punctuation, and split on any non-alphanumeric character. Return the result as a standard Python dictionary where keys are normalized lowercase words and values are counts.
def count_word_frequencies(text):