Clase
Clase
Creas tu propio tipo de dato
Crear una clase
Empiezan con la palabra Class identificador. El identificador tiene las mismas reglas el nombre de una variable.
Class alumno:
Si no se quiere crear las instrucción se utiliza pass (que no hace nada).
Instancia de una clase
alumno1=alumno
Ver identificar de qué clase es alumno, y qué espacio ocupa en la memoria escribiendo: print alumno1. En ese caso, obtendrás algo similar a:

Atributos
Son propiedades que queremos añadir a la clase (tipo). Por ejemplo, para nuestra clase alumno, vamos a añadir los atributos: nombre y espacialidad.
class alumno:
nombre=""
especialidad=""
def imprimir_nombre(self):
print(self.nombre)
def imprimir_espacialidad(self):
print(self.especialidad)
alumno1=alumno()
alumno1.nombre="Juan Penas"
alumno1.especialidad="Ingeniería mecánica"
alumno1.imprimir_nombre()
alumno1.imprimir_espacialidad()

Métodos
Son cómo funciones en Python se definen con la palabra def y tienen el mismo formato que las funciones.
Ejemplo.
En nuestra clase, se va a definir un método que imprima el nombre y la especialidad de un alumno. Solución
La clase se verá de la siguiente manera:
Última actualización
¿Te fue útil?