
Raymundo Soto Soto
PreguntaHola a todos, Si defino una clase al inicio del código, ¿esa clase es la que se toma como súper clase o cómo referencio a un super clase si tengo declaradas varias clase y quiero que cualquier de ellas sea una súper clase?, ¿Sólo introduzcoo como atributo de la subclase el nombre de la súper clase y defino la sub clase con init(self, atributo) y usando el super().?

Carlos Fernando Aguilar González
Hola Raymundo!
Así es, en la programación se acostumbra desarrollar desde lo más general (la parte más arriba del código) hacia lo más específico (en desarrollo descendente a partir de lo definido al comienzo del programa). Aunque esto no es una regla, sí son buenas prácticas de código aceptadas universalmente. Por otra parte, recuerda que los lenguajes de programación de alto nivel tienen por objetivo asemejarse o aproximarse al lenguaje que entendemos los humanos. Teniendo eso en cuenta, a lo largo de la historia el sentido de la escritura ha sido de arriba hacia abajo.
Nota: Existen algunas variaciones en los métodos de escritura desarrollados a lo largo de la historia de la humanidad. Por ejemplo, el árabe (al igual que el hebreo antiguo) se escribe de derecha a izquierda, y también, en países orientales, existe la costumbre de escribir en columnas en vez de párrafos largos.
Saludos

Raymundo Soto Soto
Muchas gracias, ya entendí ese punto.
Leonardo Hernández
No, se convierte en súper clase cuando creas una clase 'hijo' y heredas la primera clase, es decir, aunque crearas una clase, esta no llegará a ser superclase hasta que alguna otra clase la llame en su definición, independiente del orden de definición.