The elements stored in the object do not need to be of the same data type. This is similar to the concept of a structure in C.
#Create the data object
student = viz.Data()
#Add various elements to it
student.name = 'Jenny'
student.id = 1234
student.score = 95
print("The student named %s had a score of %d." % (student.name, student.score))
#Pass in elements as arguments when creating the oject
student = viz.Data(name='Jenny',id=1234,score=95)