New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Quiz: Clases y objetos en Python

Yes or No

Played 9

About this activity

Conceptos clave de POO

Created by

Chile

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Quiz: Clases y objetos en Python
 

Quiz: Clases y objetos en PythonOnline version

Conceptos clave de POO

by Kris Uribe
1

Los atributos de instancia cambian entre objetos.

2

Una clase es un molde para crear objetos.

3

Para definir un metodo de clase en Python se utiliza el decorador @classmethod.

4

if __name__ == "__main__" evita importar módulos.

5

El primer paremetro de un metodo de instancia suele ser self, pero podreda tener cualquier otro nombre.

6

Los atributos de clase son exclusivos de cada objeto.

7

Un atributo de clase se define dentro del metodo init.

8

Una lista es inmutable.

9

Los metodos esteticos en Python no tienen acceso a atributos de instancia ni de clase.

10

__str__ sirve para imprimir una representación legible.

11

Los atributos representan datos de un objeto.

12

Los métodos representan acciones o comportamientos.

13

La abstracción obliga a mantener una estructura común.

14

La encapsulación protege atributos sensibles.

15

El constructor en Python normalmente se llama __start__.

16

Los getters sirven para modificar atributos privados.

17

Una tupla no se puede modificar.

18

En Python, la convención para indicar que un atributo es privado es anteponerle un doble guion bajo (__).

19

El polimorfismo permite redefinir métodos.

20

Las propiedades en Python (@property) permiten acceder a atributos privados como si fueran publicos.

21

Los atributos de instancia son compartidos entre todos los objetos creados a partir de la misma clase.

22

Un objeto es la plantilla y la clase es la instancia.

23

La programación orientada a objetos facilita la reutilización de código.

24

Un diccionario usa clave y valor.

25

Un setter debe permitir cualquier tipo de valor para mantener la flexibilidad del código.

26

__init__ se ejecuta al crear una instancia.

27

La composición es preferible a la herencia cuando la relación entre clases es del tipo “tiene un”.

28

La composición es un principio de diseño donde una clase hereda propiedades y comportamientos de otra clase.

29

El metodo init debe ser definido obligatoriamente en toda clase Python.

30

Una excepción personalizada puede heredar de Exception.

31

Los setters permiten validar datos antes de guardarlos.

32

Los diccionarios son útiles para implementar inventarios o sistemas de búsqueda por clave en clases.

33

En Python, una clase puede contener listas, diccionarios y tuplas como atributos.

34

@staticmethod necesita self.

35

Los métodos de clase pueden crear y devolver nuevas instancias de la clase.

36

Un método estático puede convertirse en método de instancia simplemente añadiendo el parámetro self.

37

La importación circular ocurre cuando módulos dependen entre sí.

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.