Creación de clases

La creación de una clase es tan simple como crear una función, con la diferencia de que, en este caso, en lugar del identificador def debemos usar class, y no se añaden paréntesis:

class MiClase:
    pass

En este ejemplo hemos creado una clase a la que hemos llamado MiClase... que no hace nada. Podríamos crear un objeto de esta clase de la siguiente forma:

c = MiClase()

Fíjate en que el nombre de la clase va seguido de paréntesis aunque no se pasen argumentos a la clase. Otra convención habitual en Python es comenzar el nombre de las clases con una letra mayúscula.