Saludos,
- Yo te recomendaría este e-book gratuito en español, lo bueno que tiene es que a diferencia de muchos libros, este te explica el porqué y para qué que usan las cosas, con ejemplos detallados y prácticos como para Teletubbies

:
Introducción a la programación con Python 3 (2014)
http://repositori.uji.es/xmlui/bitstream/handle/10234/102653/s93.pdf-- En la página 338 empieza a hablar sobre los Datos Estructurados, cual es la necesidad de usarlos, luego empieza a hablar de Clases y a detallar las partes de una clase.