Convert letters into numbers (A=1, B=2 etc)
You might try something like:

self.numname = [rosetta[x] for x in self.name]


This creates the list of numbers directly from the letters in the name, using a list comprehension.