Ejercicio de programación con Python: Reto polimorfismo
0h 3m
Practica polimorfismo en Python creando clases Vehiculo, Coche, Barco y Avion con métodos desplazarse personalizados.
Crea una jerarquía de clases que represente diferentes tipos de vehículos. Debes implementar:
Una clase base
Vehiculo
con un métododesplazarse()
que imprima un mensaje genérico.Al menos tres clases derivadas:
Coche
,Barco
yAvion
, cada una heredando deVehiculo
y sobrescribiendo el métododesplazarse()
para mostrar un mensaje específico sobre cómo se desplaza cada tipo de vehículo.Una función
iniciar_viaje()
que acepte cualquier objeto de tipo vehículo y llame a su métododesplazarse()
.
Finalmente, crea una instancia de cada tipo de vehículo y utiliza la función iniciar_viaje()
con cada una de ellas para demostrar el polimorfismo en acció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.
Módulo math
Reto herencia
Excepciones
Introducción a Python
Reto variables
Funciones Python
Reto funciones
Módulo datetime
Reto acumulación
Reto estructuras condicionales
Polimorfismo
Módulo os
Reto métodos dunder
Diccionarios
Reto clases y objetos
Reto operadores
Operadores
Estructuras de control
Funciones lambda
Reto diccionarios
Reto función lambda
Encapsulación
Reto coleciones
Reto funciones auxiliares
Crear módulos y paquetes
Módulo datetime
Excepciones
Operadores
Diccionarios
Reto map, filter
Reto tuplas
Proyecto gestor de tareas CRUD
Tuplas
Variables
Tipos de datos
Conjuntos
Reto mixins
Módulo csv
Módulo json
Herencia
Análisis de datos de ventas con Pandas
Reto fechas y tiempo
Reto estructuras de iteración
Funciones
Reto comprehensions
Variables
Reto serialización
Módulo csv
Polimorfismo
Clases y objetos
Reto encapsulación
Estructuras de control
Importar módulos y paquetes
Módulo math
Funciones lambda
Reto excepciones
Listas
Reto archivos
Encapsulación
Reto conjuntos
Clases y objetos
Instalación de Python y creación de proyecto
Reto listas
Tipos de datos
Crear módulos y paquetes
Tuplas
Herencia
Reto acceso a sistema
Proyecto sintaxis calculadora
Importar módulos y paquetes
Clases y objetos
Módulo os
Listas
Conjuntos
Reto tipos de datos
Reto matemáticas
Módulo json
Tutorial para resolver este ejercicio de programación
Python
Polimorfismo
Programación Orientada a Objetos