Ejercicio de programación con Python: Clases y objetos

Código
Práctica
0h 20m

Ejercicios Python Clases Objetos. Domina la creación y uso de clases y objetos en Python mediante ejercicios prácticos y ejemplos claros.

  1. La clase debe llamarse "Book".
  2. La clase debe tener cuatro atributos:
    • title
    • author
    • pages
    • publisher
  3. Debes crear métodos "getters" y "setters" para cada uno de los atributos.
  4. Debes crear un método __init__ que inicialice los cuatro atributos.
mi_libro = Book("1984", "George Orwell", 328, "Secker & Warburg")
print(mi_libro.get_title())  # Debe imprimir "1984"
print(mi_libro.get_author())  # Debe imprimir "George Orwell"
print(mi_libro.get_pages())   # Debe imprimir 328
print(mi_libro.get_publisher())  # Debe imprimir "Secker & Warburg"

mi_libro.set_title("Animal Farm")
print(mi_libro.get_title())  # Debe imprimir "Animal Farm"
Empezar ejercicio de programación

Todos los ejercicios de programación de Python

Evalúa tus conocimientos con ejercicios de programación en Python de tipo Test, Puzzle, Código y Proyecto con VSCode.

Diccionarios en Python

Python
Código

Módulo math

Python
Puzzle

Excepciones

Python
Test

Gestor de tareas CRUD

Python
Proyecto

Funciones Python

Python
Puzzle

Módulo datetime

Python
Test

Polimorfismo

Python
Test

Módulo os

Python
Test

Diccionarios

Python
Puzzle

Operadores

Python
Test

Estructuras de control

Python
Código

Instalación de Python y creación de proyecto

Python
Test

Estructuras de control

Python
Puzzle

Encapsulación

Python
Puzzle

Herencia de clases

Python
Código

Crear módulos y paquetes

Python
Puzzle

Módulo datetime

Python
Puzzle

Excepciones

Python
Puzzle

Operadores

Python
Puzzle

Funciones lambda

Python
Puzzle

Diccionarios

Python
Test

Funciones lambda

Python
Test

Tuplas

Python
Puzzle

Operadores

Python
Código

Variables

Python
Puzzle

Tipos de datos

Python
Puzzle

Conjuntos

Python
Test

Módulo csv

Python
Test

Módulo json

Python
Test

Tipos de datos

Python
Código

Herencia

Python
Test

Análisis de datos de ventas con Pandas

Python
Proyecto

Funciones

Python
Test

Variables

Python
Test

Módulo csv

Python
Puzzle

Introducción a Python

Python
Test

Polimorfismo

Python
Puzzle

Funciones Python

Python
Código

Listas

Python
Código

Estructuras de control

Python
Test

Importar módulos y paquetes

Python
Test

Módulo math

Python
Test

OOP en python

Python
Proyecto

Listas

Python
Puzzle

Encapsulación

Python
Test

Clases y objetos

Python
Test

Tipos de datos

Python
Test

Crear módulos y paquetes

Python
Test

Tuplas

Python
Test

Herencia

Python
Puzzle

Importar módulos y paquetes

Python
Puzzle

Clases y objetos

Python
Puzzle

Módulo os

Python
Puzzle

Listas

Python
Test

Conjuntos

Python
Puzzle

Módulo json

Python
Puzzle

Certificados de superación de Python

Supera todos los retos de Python y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Python

Python

Clases y objetos

Programación Orientada a Objetos

Otros tutoriales de programación con Python