Excelente ejemplo, no lo he usado en retos personales por lo que practicado menos, y no sirve de mucho solo creer que se sabe por qué se leyó y se entendió 😅 espero saber poner en práctica este poderoso concepto.
¡Te damos la bienvenida a este reto!
Empezando con Python desde 0
DÃa 1
Variables, funciones y sintaxis básica
Tipos de datos: Numbers, Strings y Diccionarios
Playground - Retorna el tipo
DÃa 2
Operadores
Playground - Calcula la propina
DÃa 3
Condicionales
Playground - Averigua si un año es bisiesto
Ciclos
Playground - Dibuja un triangulo usando bucles
DÃa 4
Listas
Encuentra a los gatitos más famosos
Diccionarios
Obtén el promedio de los estudiantes
Tuplas
Obten la información de los paquetes
DÃa 5
Calcula la cantidad de letras en una oración
Encuentra el mayor palÃndromo
DÃa 6
Sets
Encuentre la intersección de conjuntos
DÃa 7
List comprehension
Encuentra palabras con dos vocales
Dictionary Comprehension
Calcula la longitud de las palabras
DÃa 8
Funciones Lambda
Filtra mensajes de un user especÃfico
Higher order functions
Crea tu propio método map
DÃa 9
Manejo de Errores y excepciones
Maneja correctamente los errores
Maneja las excepciones
DÃa 10
Playground - Crea un task manager usando closures
DÃa 11
Lectura de archivos de texto y CSV
DÃa 12
Programación orientada a objetos
Crea un auto usando clases
DÃa 13
Abstracción en Python
Playground - Crea un sistema de carrito de compras
Encapsulamiento en Python
Playground - Encapsula datos de los usuarios
DÃa 14
Herencia en Python
Playground - JerarquÃa de animales usando herencia
DÃa 15
Polimorfismo en Python
Playground - Implementa un sistema de pagos
DÃa 16
Estructuras de datos en Python
Playground - Crea tu propia lista en python
Hash tables en Python
Playground - Implementación de una HashTable para Contactos
DÃa 17
Maps en Python
Playground - Crea un task manager con Maps
DÃa 18
Singly Linked List en Python
Playground - Implementación de una singly linked list
DÃa 19
Stacks en Python
Playground - Implementación de un stack
DÃa 20
Queues en Python
Playground - Implementación de una queue
DÃa 21
¡Lo lograste!
La herencia en Python es un concepto fundamental de la programación orientada a objetos que nos permite crear nuevas clases a partir de clases existentes, heredando todas sus propiedades y métodos. Esto nos permite reutilizar el código existente y crear jerarquÃas de clases que comparten comportamiento común.
...
RegÃstrate o inicia sesión para leer el resto del contenido.
Aportes 3
Preguntas 0
Excelente ejemplo, no lo he usado en retos personales por lo que practicado menos, y no sirve de mucho solo creer que se sabe por qué se leyó y se entendió 😅 espero saber poner en práctica este poderoso concepto.
Creo que la importancia radica en el principio DRY (Don’t Repeat Yourself) muy aplicado en el mundo de la programación para no repetir código de manera innecesaria y evitar inconsistencias.
Dejo el link como aporte para indagar mas:
https://ellibrodepython.com/herencia-en-python
La herencia es uno de los conceptos fundamentales de la programación orientada a objetos
(POO) que permite crear nuevas clases basadas en clases existentes.
En Python, la herencia se logra al definir una nueva clase que hereda las caracterÃsticas y
comportamientos de una clase existente, que se conoce como clase base o superclase.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?