Wygeneruj kod w języku Python, który będzie liczył częstotliwość występowania każdego znaku w łańcuchu znaków.
String: "Hello world!"
char_freq = {}

for char in 'Hello world!':
if char in char_freq:
char_freq[char] += 1
else:
char_freq[char] = 1

print(char_freq)