1. Clases y objetos¶
- Las clases asocian datos (atributos) y operaciones (métodos) en una estructura. 
- Un objeto es una variable cuyo tipo es una clase, es decir, un objeto es una instancia de una clase. 
- Solo veremos los conceptos básicos de la programación orientada a objetos. 
Activity: CodeLens 1.1 (cl_l25_1a)
- Cuando declaramos una clase, estamos creando un nuevo tipo de datos. 
- Al igual que cuando creamos una lista o una cadena, estamos creando instancias o creando una instancia de estas clases. 
- Es lo mismo hacer - list = []o- list = list ()
- El método - __init__se llama constructor y se llama al crear el objeto.
- El parámetro - selfsignifica el objeto de televisión en sí.
- self.conectadoes un valor del objeto- television.
- Siempre que queramos crear atributos de un objeto, debemos asociarlos con uno mismo utilizando - self.
- De lo contrario, si escribimos solamente - conectado = False,- conectadosería solo una variable local del método y no un atributo.
Activity: CodeLens 1.2 (cl_l25_1b)
