Some error messages (those encountered by the beginners mostly) are not friendly enough for beginners themselves: Error: 'str ' object does not support item assignment
I think a more suggestive, less cryptic message would be: Error: value reassignment inside the 'str' object not supported
Also, to create in Python a list of all tags stackoverflow supports might come handy as for me it will take a lifetime to get 1500 reputation and create a new tag. Thanks in advance.