En esta lección, definiremos qué son las clases y los objetos y aprenderemos cómo desglosar el código en esta estructura. Aprenderán a usar el método init para dar atributos a los objetos.
SWBAT define class and object as well as create them inside their programs.
SWBAT create an init method to give attributes to objects.
En esta lección, comenzaremos a definir y llamar métodos en objetos.
SWBAT create methods inside class definitions and call them on objects.
En esta lección, aprenderemos cómo sobrescribir (override) los métodos incorporados repr y eq para definir cómo el objeto creará una representación de string de sí mismo y definir la equivalencia para una clase específica.
SWBAT override the repr method to define how the object will create a string representation of itself.
SWBAT override the eq method to define equivalence for this specific class.
En esta lección, los estudiantes aprenderán sobre la sobrecarga del operador y cómo los métodos matemáticos pueden redefinirse anulando su método en la definición de clase.
SWBAT override mathematical operators to redefine the way mathematical functions are performed.
En esta lección, los estudiantes aprenderán sobre la diferencia entre las variables de clase y de instancia y cómo se ubican.
SWBAT describe the differences between class and instance variables.