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:

POO en Python: Conceptos clave

Quiz

Played 4

About this activity

Conceptos básicos de POO en Python

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
POO en Python: Conceptos clave
 

POO en Python: Conceptos claveOnline version

Conceptos básicos de POO en Python

by Undyne McDowell
1

¿Qué define una clase en Python?

2

Atributos de instancia frente a atributos de clase, ¿qué son?

3

Ejemplo de atributo privado típico en Python es:

4

¿Qué hace el constructor __init__?

5

Getters y setters se usan para:

6

¿Qué es un método estático?

7

¿Qué es un método de clase?

8

La composición en POO significa:

9

Manejo de excepciones en clases se enfoca en:

10

¿Qué estructuras ayudan a organizar datos en POO?

11

¿Cuál de las siguientes opciones describe mejor una clase en Python?

12

¿Para qué se utilizan los diccionarios en Python?

13

¿Cuál de las siguientes opciones es un ejemplo de atributo de clase?

14

¿Qué característica tiene una tupla en Python?

15

¿Cuál es un propósito principal de la encapsulación en programación orientada a objetos?

16

¿Cuál de las siguientes es una estructura de datos no mutable en Python?

17

¿Cuál de las siguientes opciones es una ventaja de usar la estructura if name == "main"?

18

¿Qué indica el método de clase (@classmethod) en Python?

19

¿Qué indica la estructura if name == "main" en un script Python?

20

¿Qué diferencia principal hay entre un atributo público y uno privado en Python?

21

¿Qué representa la herencia en programación orientada a objetos?

22

¿Cuál es la forma correcta de definir una clase que hereda de otra en Python?

23

¿Qué pronóstico tiene un atributo salvo que se ponga con doble guion bajo en su nombre dentro de una clase?

24

¿Cuál de las siguientes opciones describe mejor la relación entre clases y herencia en Python?

25

¿Cuál es la ventaja principal de utilizar atributos de clase en lugar de atributos de instancia?

Explicación

Una clase describe qué objetos pueden tener y hacer.

Las instancias tienen datos únicos; las clases comparten datos.

Los nombres con doble barra baja indican encapsulación.

__init__ prepara el objeto para usarse.

Permiten encapsulación y validación de datos.

No necesita self ni clase para acceder a datos.

Permite trabajar con atributos de clase y crear instancias alternativas.

Forma relaciones tipo "tiene un" entre objetos.

Permite robustez ante fallos y errores de entrada.

Constituyen colecciones útiles para objetos y relaciones.

Are you sure you want to leave the page?

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