Curso · Intermedio · 7 h 36 min · Notebook
Python Intermedio
Diseñar clases claras con herencia, propiedades y métodos especiales
Aprende a leer código ajeno con criterio, predecir qué imprime antes de ejecutarlo y cazar los bugs sutiles que más se cuelan: off-by-one, bordes mal cerrados, tipos corrompidos en silencio y tests que pasan por casualidad. Practica con código defectuoso-pero-plausible que corriges hasta que la verificación pasa.
Una lección de muestra
def aplicar_descuento(precio, porcentaje):
"""Devuelve el precio con un descuento porcentual aplicado."""
return precio - (precio * porcentaje / 100)
print(aplicar_descuento(100, 10)) # 90.0 parece correcto
print(aplicar_descuento(100, 110)) # -10.0 el cliente cobra por comprar
print(aplicar_descuento(100, -20)) # 120.0 el descuento sube el precioAl completar este curso habrás trabajado estas habilidades:
Este curso es parte de rutas de aprendizaje más amplias.
Otros cursos, proyectos y especializaciones relacionados con este contenido.
Curso · Intermedio · 7 h 36 min · Notebook
Diseñar clases claras con herencia, propiedades y métodos especiales
Curso · Intermedio · 21 h 16 min · Notebook
Diagnosticar qué le falta a tus datos antes de entrenar: tipos de variable, faltantes, escalas y cardinalidad
Curso · Principiante · 8 h 37 min · Notebook
Escribir y ejecutar programas en Python usando la sintaxis básica del lenguaje
Curso · Principiante · 6 h 25 min
Estructurar un prompt claro con instrucción, contexto, entrada y formato de salida
Curso · Intermedio · 8 h 10 min · SQL
Refactorizar consultas complejas con CTEs (WITH) para que sean legibles y reutilizables
Curso · Avanzado · 8 h 46 min · Notebook
Diseñar una búsqueda de hiperparámetros como un experimento con hipótesis, presupuesto y baseline honesto
Gratis
Gratis