Course · Intermediate · 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.
A sample lesson
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 precioBy completing this course you'll have worked on these skills:
This course is part of broader learning paths.
Other courses, projects and specializations related to this content.
Course · Intermediate · 7 h 36 min · Notebook
Diseñar clases claras con herencia, propiedades y métodos especiales
Course · Intermediate · 21 h 16 min · Notebook
Diagnosticar qué le falta a tus datos antes de entrenar: tipos de variable, faltantes, escalas y cardinalidad
Course · Beginner · 8 h 37 min · Notebook
Escribir y ejecutar programas en Python usando la sintaxis básica del lenguaje
Course · Beginner · 6 h 25 min
Estructurar un prompt claro con instrucción, contexto, entrada y formato de salida
Course · Intermediate · 8 h 10 min · SQL
Refactorizar consultas complejas con CTEs (WITH) para que sean legibles y reutilizables
Course · Advanced · 8 h 46 min · Notebook
Diseñar una búsqueda de hiperparámetros como un experimento con hipótesis, presupuesto y baseline honesto
Free
Free