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.
En esta lección, los estudiantes aprenderán cómo usar la herencia para hacer clases que reciben atributos de otras clases.
SWBAT use inheritance to create new classes that are given attributes by another class.
En esta lección, los estudiantes explorarán los atributos ocultos y por qué se usan. Aprenderán cómo crear métodos getter y setter para recuperar y asignar valores de atributos ocultos.
SWBAT assign hidden attributes in a program.
SWBAT retrieve and assign hidden values by writing and using getter and setter methods.
En esta lección, exploramos cómo se vinculan los atributos entre objetos y clases y la ruta que siguen según los espacios de nombres.
SWBAT describe the different namespaces with regards to classes and objects.
En esta lección, exploramos diferentes formas de importar módulos para ser utilizados en nuestros programas.
SWBAT import and use modules in their programs.
En esta lección, los estudiantes repasan el contenido con un Cuestionario de la Unidad de 20 preguntas.
SWBAT complete Unit Quiz.