A graphing calculator
Indentation
You should use four spaces instead of two.
Spacing
Your class methods should be separated by an empty line, so everything doesn't look so crowded.
Getters
Since all class variables are public (except _var and __var variables), you don't need to define getters to access these properties. Simple do Iterator.name, etc.
Iterator.__str__
You should utilize f&quot;&quot; strings to directly include variables in strings.
def __str__(self):
    return f&quot;{self.name},{self.val}&quot;