You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: mejorar documentación de lecciones de programación avanzada (20-25) y agregar ejercicio avanzado 20_generate_random_values.py\n\n- Documentación completa en español para todas las lecciones de programación avanzada (20 a 25)\n- Docstrings detallados, comentarios explicativos y ejemplos de salida\n- Ejercicios prácticos y recursos adicionales\n- Mejor legibilidad y estructura\n- Actualización de fechas a 2025-07-24\n- Actualización de CHANGELOG.md para versión 1.4.0\n- Agregado ejercicio avanzado 20_generate_random_values.py
Esta lección cubre la definición y uso de funciones en Python. Aprenderás a crear funciones con parámetros, a llamarlas y a entender la importancia de la reutilización de código.
6
+
7
+
Objetivos:
8
+
- Comprender cómo definir y llamar funciones
9
+
- Usar parámetros y argumentos
10
+
- Entender el alcance y la reutilización de funciones
11
+
- Manejar errores comunes al llamar funciones
12
+
13
+
Conceptos Clave:
14
+
- def: Palabra clave para definir funciones
15
+
- Parámetro: Variable en la definición de la función
16
+
- Argumento: Valor pasado a la función al llamarla
17
+
- Reutilización: Escribir código una vez y usarlo muchas veces
Esta lección cubre el manejo de errores y excepciones en Python. Aprenderás a usar try, except y a capturar errores comunes para evitar que tu programa se detenga inesperadamente.
6
+
7
+
Objetivos:
8
+
- Comprender cómo funciona el manejo de excepciones
9
+
- Usar try y except para capturar errores
10
+
- Mostrar mensajes personalizados ante errores
11
+
- Escribir código más robusto y seguro
12
+
13
+
Conceptos Clave:
14
+
- try: Bloque donde puede ocurrir un error
15
+
- except: Bloque que se ejecuta si ocurre un error
16
+
- ValueError: Excepción común al convertir tipos
17
+
- Robustez: El programa no se detiene ante errores esperados
Lección 22: Clases y Objetos (Programación Orientada a Objetos)
3
+
4
+
Descripción:
5
+
Esta lección cubre la creación y uso de clases y objetos en Python. Aprenderás a definir clases, crear instancias (objetos), usar el método __init__ y acceder a atributos y métodos.
6
+
7
+
Objetivos:
8
+
- Comprender qué es una clase y un objeto
9
+
- Definir clases con atributos y métodos
10
+
- Crear instancias de una clase
11
+
- Usar el método __init__ para inicializar objetos
12
+
13
+
Conceptos Clave:
14
+
- Clase: Plantilla para crear objetos
15
+
- Objeto: Instancia de una clase
16
+
- __init__: Método especial para inicializar objetos
Copy file name to clipboardExpand all lines: lecciones/programacion-avanzada/23_inherence.py
+70-2Lines changed: 70 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,37 @@
1
+
"""
2
+
Lección 23: Herencia en Programación Orientada a Objetos
3
+
4
+
Descripción:
5
+
Esta lección cubre el concepto de herencia en Python. Aprenderás a crear clases que heredan atributos y métodos de otras clases, a sobrescribir métodos y a extender funcionalidades.
6
+
7
+
Objetivos:
8
+
- Comprender qué es la herencia y para qué se usa
9
+
- Definir clases base y clases derivadas
10
+
- Heredar y sobrescribir métodos
11
+
- Usar super() para acceder a la clase base
12
+
13
+
Conceptos Clave:
14
+
- Herencia: Permite que una clase derive de otra
15
+
- Clase base (padre): Clase de la que se hereda
16
+
- Clase derivada (hija): Clase que hereda
17
+
- Sobrescritura: Redefinir métodos en la clase hija
0 commit comments