Este curso desarrolla en forma práctica la calidad de código en Python y la detección de code smells. Aprenderemos a reconocer señales de código difícil de leer, mantener, probar o extender, y a convertir esas observaciones en mejoras concretas sin perder de vista el comportamiento del programa.
El curso está pensado para quien ya programa en Python y quiere escribir código más claro, simple y mantenible. Trabajaremos con ejemplos pequeños y progresivos, aplicaremos herramientas como formateadores, linters y analizadores de complejidad, y practicaremos la identificación de nombres confusos, funciones largas, duplicación, acoplamiento excesivo, clases mal diseñadas, manejo incorrecto de errores y otros problemas frecuentes en proyectos reales.