En algunos cursos se enseñan registros con python, pero como es poco intuitivo hacerlo con métodos (ya que los registros carecen de ésto), alguien, creo que Alex Martelli, implementó el modulo record, que ayuda a declarar registros a la manera de otros lenguajes.
Así, podes simular
Código Python:
Ver originalclass Point(record):
x = 0.0
y = 0.0
p0 = Point(x=4,y=3)
Hay un fragmento de este módulo en un apéndice del libro Introducción a la Programación con Python de la U. JAume Castelló, interesante.